redis Cluster redis Cluster本质上是多个一主一从的集群 底层是利用哨兵的思想去管理集群 redis分布式集群的解决方案 hash槽进行数据分片 1 一致性hash算法+取余分配key 2 节点纠正客户端错误请求、并且更新客户端本地槽位缓存 3 主节点变动以后、槽位的变动 贴图 无中心式存储元数据 病毒传播协议广播元数据 redis Cluster选举流程 选举过程中集群是部分可用的 打到其他主节点上的请求是正常响应的,通过槽位打到当前选举节点的请求 是不可用的