*Redis cluster-slot-stats 命令

*语法

CLUSTER SLOT-STATS   | ORDERBY_
  [LIMIT_] [ASC | DESC]>

使用此命令获取分配给当前分片的槽的槽使用统计数组。如果您正在使用 Redis 集群,这些数据可帮助您了解整体槽使用情况、发现热槽或冷槽、计划槽迁移以平衡负载,或优化应用程序逻辑以更好地分布键。

*选项

CLUSTER SLOT-STATS 有两个互斥选项:

  • ORDERBY: 按指定指标对槽统计进行排序。使用 ASC 或 DESC 分别按升序或降序排序。如果多个槽具有相同的值,命令使用槽编号作为平局决胜,按升序排序。

  • SLOTSRANGE: 将结果限制为特定、包含性的槽范围。结果始终按槽编号升序排序。

该命令报告以下统计:

  • KEY-COUNT: 槽中存储的键数量。
  • CPU-USEC: 处理槽所花费的 CPU 时间(以微秒为单位)。
  • MEMORY-BYTES: 槽分配的内存字节数。
  • NETWORK-BYTES-IN: 槽接收的总入站网络流量(以字节为单位)。
  • NETWORK-BYTES-OUT: 槽发送的总出站网络流量(以字节为单位)。

KEY-COUNT 外的所有指标都需要在 redis.conf 文件中将 cluster-slot-stats-enabled 设置为 yes

*返回值说明