背景技术:在Redis集群模式下,每个key-value都将被CRC 16(key)mod 16384分配到一个稳定的hashslot中。redis集群包含16384插槽,我的问题是:在redis集群模式下,我们只能保存16384个键值(我认为这是不可能的,但我不知道为什么)??或者一个插槽Map多个键值,以前的算法只是计算特定的插槽?谢谢你的回答。
g6ll5ycj1#
一个槽可以有多个键值,上面的算法只是指定了需要存储数据的槽,或者在哪个槽中,根据碎片的数量,分配槽,数据保存在其中一个槽中,并在ttl结束时自动删除。
1条答案
按热度按时间g6ll5ycj1#
一个槽可以有多个键值,上面的算法只是指定了需要存储数据的槽,或者在哪个槽中,根据碎片的数量,分配槽,数据保存在其中一个槽中,并在ttl结束时自动删除。