redis有多少槽?干嘛的?怎么分配?

redis有多少槽?

redis有16384个槽(slot),尽量平均分配,编号从0-16383

 

怎么分配?

不会因为大小,节点多少增加。如果是redis集群,有三个节点,那么16384将会分为 [0 - 5460]  [5461 - 10922] [10923 - 16384]

 

干嘛的?

用来存储缓存数据的,方便资源分配,根据key算出槽值,判断槽在哪个节点,则数据存储在哪个节点

 

PS.当前了解有限,如深入理解,再行补全,如有错误,欢迎指正

 

posted @ 2021-07-06 23:41  WinterAndRain  阅读(1346)  评论(0)    收藏  举报