Redis-Cluster 是 Redis 官方推出的集群方案,其分布式一致性协议基于 Gossip 算法。当 Redis-Cluster 出现主节点故障后,集群会经历故障检测、选举、故障倒换三大步骤,在此期间 Redis-Cluster 是不能提供服务的,鉴于此,优化这三个步骤的耗时,便是保障集群可用性、提升性能的关键点之一。
需要说明的是,优化耗时并没有普适性的方案,而是需要根据集群的规模和应用场景有针对性的优化,因此,犹如 JVM 的优化,掌握优化的原理才能“治本”,以不变应万变。
本场 Chat 将结合源码分析 Redis-Cluster 的故障检测、选举、故障倒换的原理和可优化点,包括以下内容:
- Gossip 协议与Redis-Cluster 通信原理;
- Redis-Cluster 节点通信——成本与效率的权衡;
- Redis-Cluster 故障检测原理及优化分析;
- Redis-Cluster 选举原理及优化分析;
- Redis-Cluster 的 Failover 原理。http://disease.39.net/dlbhyy/180911/6519125.htmlhttp://disease.39.net/dlbhyy/180911/6519134.htmlhttp://disease.39.net/dlbhyy/180911/6519143.htmlhttp://disease.39.net/dlbhyy/180911/6519288.htmlhttp://disease.39.net/dlbhyy/180911/6519298.htmlhttp://disease.39.net/dlbhyy/180912/6521818.htmlhttp://disease.39.net/dlbhyy/180912/6521802.htmlhttp://disease.39.net/dlbhyy/180912/6521820.htmlhttp://disease.39.net/dlbhyy/180912/6521810.htmlhttp://disease.39.net/dlbhyy/180912/6521814.htmlhttp://disease.39.net/dlbhyy/180913/6524845.htmlhttp://disease.39.net/dlbhyy/180913/6524843.htmlhttp://disease.39.net/dlbhyy/180913/6524836.htmlhttp://disease.39.net/dlbhyy/180913/6524834.htmlhttp://disease.39.net/dlbhyy/180913/6524831.html