CLUSTER SLOT-STATS

返回分配给当前节点的槽位使用统计信息数组。

语法

CLUSTER SLOT-STATS

引入版本:8.2.0

复杂度摘要:O(N)

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

必需参数

准确指定以下选项之一来选择要报告的插槽。

SLOTSRANGE start-slot end-slot

将结果限制为特定的、包含的时隙范围。结果始终按槽号升序排列。

ORDERBY metric [LIMIT limit] [ASC | DESC]

按指定的metric 对槽统计信息进行排序。使用 ASC 或 DESC 按升序或降序排序,并使用 LIMIT 限制返回结果的数量。如果多个槽具有相同的值,该命令将使用槽编号作为决胜局,并按升序排序。

metric 是为每个时隙报告的统计信息之一:

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

[!NOTE] 除 KEY-COUNT 之外的所有指标都要求在 redis.conf 文件中将 cluster-slot-stats-enabled 设置为 yes。

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
❌ 标准
❌主动-主动
❌ 标准
❌主动-主动

返回值

RESP2

以下之一:

RESP3

以下之一:

资料来源:Redis 官方 CLUSTER SLOT-STATS 文档;中文内容参考 Redis 文档许可。