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

Redis Cluster 与 16384 槽位

集群把键空间划分为 16384 个槽(slot),每个主节点负责一部分槽;键经 CRC16 取模映射到槽,槽在节点间迁移实现扩容与缩容。

Redis 进阶速查数据更新于 2026-10-12
槽数16384(0-16383)
路由CRC16(key) mod 16384
最小拓扑3 主 3 从(多数派容错)

查看槽归属

查看槽归属
redis-cli -c -p 7000 CLUSTER SLOTS
redis-cli -p 7000 CLUSTER KEYSLOT user:1001
集群模式下多 key 操作、事务、Lua 脚本要求相关键在同一槽,工程上常通过哈希标签控制。

易错点

  • 客户端在集群模式下必须能跟随 MOVED 重定向,普通单机客户端直连会大量报错
  • 集群不保证强一致:主节点故障切换期间已确认的写入仍可能丢失

数据来源与参考

  • Redis 官方文档:Cluster 教程与槽位说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌