面試題:爲什麼redis集羣的最大槽數是16384個?

redis作者在github上給出了原因,地址https://github.com/antirez/redis/issues/2576 1、普通心跳數據包攜帶節點的完整配置,該配置可以用舊配置以冪等方式替換,以便更新舊配置。這意味着它們包含原始形式的節點的槽配置,16k的槽配置需要使用2k內存空間,但是使用65k槽將使用8k的內存空間。 2、同時,由於其他設計折衷,Redis集羣不可能擴展到超過1
相關文章
相關標籤/搜索