哨兵机制浅析

什么是哨兵机制

当主节点发生故障时,自动完成主从节点的故障发现和转移,并通知应用新的主节点地址,实现高可用,而不需要人工干预。

哨兵机制浅析_第1张图片
哨兵诊断redis节点健康状态:哨兵一般是奇数个,偶数个也可以,不建议。当一个哨兵发现某个redis节点不行的时候,不会对它进行主观下线,而是会结合其他哨兵的检测结果,仅当超过一定数量的哨兵(可配置)都认为主节点故障时,才会下线给节点,并选举出新的主节点。一个哨兵集群可以监控多个redis集群。

下图中的2,表示仅当不少于2个哨兵都认为故障的情况下,才会下线该节点。

哨兵配置
哨兵选举过程:
哨兵机制浅析_第2张图片

你可能感兴趣的:(redis,分布式,java,后端)