*Redis hotkeys-get 命令
*语法
HOTKEYS GET
返回当前或最近热键跟踪会话的跟踪结果和元数据。
此命令返回有关热键跟踪会话的综合信息,包括:
- 跟踪元数据(开始时间、持续时间、采样比率等)
- 性能统计(CPU 时间、网络字节)
- 按 HOTKEYS START 中指定的指标排序的前 K 个热键列表
以下指标在非集群和集群 Redis 环境中都会收集:
tracking-active(整数): 如果跟踪处于活动状态则为 1,如果已停止则为 0sample-ratio(整数): 跟踪期间使用的采样比率selected-slots(数组): 数组 选定槽和槽范围all-commands-all-slots-us(整数): 所有槽上所有命令的 CPU 时间(微秒)net-bytes-all-commands-all-slots(整数): 所有槽上所有命令的网络字节数collection-start-time-unix-ms(整数): 跟踪开始时的 Unix 时间戳(毫秒)collection-duration-ms(整数): 跟踪持续时间(毫秒)total-cpu-time-user-ms(整数): 用户 CPU 时间(毫秒)(仅当使用 HOTKEYS START 指定了CPU指标时)total-cpu-time-sys-ms(整数): 系统 CPU 时间(毫秒)(仅当使用 HOTKEYS START 指定了CPU指标时)total-net-bytes(整数): 处理的总网络字节数(仅当使用 HOTKEYS START 指定了NET指标时)by-cpu-time-us(数组): 数组 按 CPU 时间(微秒)排序的键-时间对(仅当使用 HOTKEYS START 指定了CPU指标时)by-net-bytes(数组): 数组 按网络字节数排序的键-字节对(仅当使用 HOTKEYS START 指定了NET指标时)
以下附加结果仅在集群 Redis 环境中收集,当使用 HOTKEYS START 时使用了 SLOTS:
sampled-commands-selected-slots-us(整数): 选定槽中采样命令的 CPU 时间(毫秒)(仅当使用 HOTKEYS START 时使用了SAMPLE)all-commands-selected-slots-us(整数): 选定槽中所有命令的 CPU 时间(毫秒)net-bytes-sampled-commands-selected-slots(整数): 选定槽中采样命令的网络字节数(仅当使用 HOTKEYS START 时使用了SAMPLE)net-bytes-all-commands-selected-slots(整数): 选定槽上所有命令的网络字节数
*示例(同时指定了 NET 和 CPU 指标)
HOTKEYS GET
1) 1) "tracking-active"
2) (integer) 0
3) "sample-ratio"
4) (integer) 1
5) "selected-slots"
6) 1) 1) (integer) 0
2) (integer) 16383
7) "all-commands-all-slots-us"
8) (integer) 103
9) "net-bytes-all-commands-all-slots"
10) (integer) 2042
11) "collection-start-time-unix-ms"
12) (integer) 1770824933147
13) "collection-duration-ms"
14) (integer) 0
15) "total-cpu-time-user-ms"
16) (integer) 23
17) "total-cpu-time-sys-ms"
18) (integer) 7
19) "total-net-bytes"
20) (integer) 2038
21) "by-cpu-time-us"
22) 1) "hotkey_001_counter"
2) (integer) 29
3) "hotkey_001"
4) (integer) 25
5) "hotkey_001_hash"
6) (integer) 11
7) "hotkey_001_list"
8) (integer) 9
9) "hotkey_001_set"
10) (integer) 9
23) "by-net-bytes"
24) 1) "hotkey_001"
2) (integer) 446
3) "hotkey_002"
4) (integer) 328
5) "hotkey_001_hash"
6) (integer) 198
7) "hotkey_001_set"
8) (integer) 167
9) "hotkey_001_counter"
10) (integer) 116