redis哈希槽
集群中内置了16384个哈希槽,当需要在Redis集群中放指有个key-value时,redis先对key使用crc16算法算出一个结果,然后把结果对16384求余数,这样每个key都会对应一个编号在0-16383之间的哈希槽,redis会根据节点数量大致均等的将哈希槽映射到不同的节点。
1.Redis 集群没有使用一致性hash, 而是引入了哈希槽的概念。
2.Redis 集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽.集群的每个节点负责一部分hash槽.
原创
2020-05-19 14:14:01 ·
282 阅读 ·
0 评论