在Redis集群中hashslot可以保存多少个键值?

vd2z7a6w  于 2023-01-16  发布在  Redis
关注(0)|答案(1)|浏览(760)

背景技术:在Redis集群模式下,每个key-value都将被CRC 16(key)mod 16384分配到一个稳定的hashslot中。
redis集群包含16384插槽,我的问题是:在redis集群模式下,我们只能保存16384个键值(我认为这是不可能的,但我不知道为什么)??或者一个插槽Map多个键值,以前的算法只是计算特定的插槽?
谢谢你的回答。

g6ll5ycj

g6ll5ycj1#

一个槽可以有多个键值,上面的算法只是指定了需要存储数据的槽,或者在哪个槽中,根据碎片的数量,分配槽,数据保存在其中一个槽中,并在ttl结束时自动删除。

相关问题