分片规则虚拟槽哈希

虚拟槽哈希

  • Redis Cluster 采用的是 '虚拟槽哈希' 的方式来分片
  • 在 Redis Cluster 中一共有 0~16383 个虚拟槽, 我们可以把这些槽分配给对应的分片服务器
  • 在存储数据的时候通过 slot = CRC16(key) & 16383 计算出对应数据键的槽值
  • 然后将该值保存到对应槽的分片服务器上

虚拟槽

posted @ 2021-12-26 20:49  BNTang  阅读(86)  评论(0)    收藏  举报