redisclusterkey如何分布的?
單節點redis能支持的最大并發數是16384 個。它的結構是由字節,端點,結構等因素決定的,原因如下:Redis 集群有 16384 個哈希槽,每個 key 通過 CRC16 算法計算的結果,對 16384 取模后放到對應的編號在 0-16383 之間的哈希槽,集群的每個節點負責一部分哈希槽
Redis Cluster是自己做的crc16的簡單hash算法,沒有用一致性hash。Redis的作者認為它的crc16(key) mod 16384的效果已經不錯了,雖然沒有一致性hash靈活,但實現很簡單,節點增刪時處理起來也很方便。