我已阅读 redis-cluster 文档,但无法了解其要点。有人可以帮助我从基础上理解它吗?
Redis Cluster 不使用一致性哈希,而是使用不同形式的分片,其中每个键在概念上都是我们所谓的哈希槽的一部分。
哈希槽是由 Redis 定义的,因此数据可以映射到 Redis 集群中的不同节点。槽数(16384)可以划分并分配给不同的节点。
例如,在 3 节点集群中,一个节点可以保存插槽 0 到 5640、下一个 5461 到 10922、第三个 10923 到 16383。输入密钥或其一部分被散列(针对散列函数运行)以确定插槽编号以及要添加密钥的节点。