Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
众所周知,redis集群有16384个hash slot。当redis客户端连接redis集群时,redis客户端如何连接真正的保存数据的redis节点?
规则很简单,redis用redisCRC16(key) % 16384来判断一个key会进入哪个slot。如果你想自己做所有事情,你只需要计算每个key的crc16。
CRC16(key) % 16384
但一般来说,你不需要自己做这些。目前,几乎所有知名客户端,如 jedis、predis、StackExchange.Redis 都支持集群模式。