首页/数据/Redis 进阶速查/CLUSTER KEYSLOT:键到槽的映射
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条
Cluster 集群44 条
内存与管理99 条性能与排障129 条

CLUSTER KEYSLOT:键到槽的映射

CLUSTER KEYSLOT key 返回键所属槽号,按 CRC16(key)%16384 计算并遵循哈希标签规则,用于验证路由与排查跨槽问题。

Redis 进阶速查数据更新于 2026-10-12
用法CLUSTER KEYSLOT key
算法CRC16(key) mod 16384
标签存在 {} 时只对标签内容计算

示例

示例
redis-cli -p 7000 CLUSTER KEYSLOT user:1001
redis-cli -p 7000 CLUSTER KEYSLOT '{user1}:profile'
redis-cli -p 7000 CLUSTER KEYSLOT '{user1}:orders'
同一哈希标签的键必然同槽,是让多 key 命令在集群可用的标准手段。

易错点

  • 标签只认最先出现的一对花括号:{a}{b} 按 a 计算,团队要约定唯一标签
  • 把所有键都套同一个标签等于退化为单槽单机,失去分片意义

数据来源与参考

  • Redis 官方文档:CLUSTER KEYSLOT 命令与哈希标签
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌