目录
74.Redis 1主4从5哨兵,哨兵配置 quronum为2,如果3个哨兵故障,当主库宕机,哨兵能否判断主库“客观下线”?能否自动切换?
75.主库判定客观下线了,那么如何从剩余的从库中选择一个新的主库呢?
71.Redis哨兵是如何监控Redis集群的?
这是由哨兵向主库发送INFO命令来完成的。就像下图所示,哨兵2给主库发送INFO命令,主库接收到这个命令后,就会把从库列表返回给哨兵。接着,哨兵就可以根据从库列表中的连接信息,和每个从库建立连接,并在这个连接上持续地对从库进行监控。哨兵1和3可以通过相同的方法和从库建立连接。
72.Redis哨兵如何判断主库已经下线了呢?
首先要理解两个概念:主观下线和客观下线
主观下线:任何一个哨兵都可以监控探测,并作出Redis节点下线的判断。
客观下线:有哨兵集群共同决定Redis节点是否下线;
当某个哨兵(如下图中的哨兵2)判断主库“主观下线”后,就会给其他手柄发送is-master-down-