律师做网站推广有用吗,wordpress 相关产品,2345浏览器网站,企业网站运营外包费用在Leader触发failover之前#xff0c;首先wait数秒(随即0~5)#xff0c;以便让其他sentinel实例准备和调整。如果一切正常#xff0c;那么leader就需要开始将一个salve提升为master#xff0c;此slave必须为状态良好(不能处于SDOWN/ODOWN状态)且权重值最低(redis.conf中)的… 在Leader触发failover之前首先wait数秒(随即0~5)以便让其他sentinel实例准备和调整。如果一切正常那么leader就需要开始将一个salve提升为master此slave必须为状态良好(不能处于SDOWN/ODOWN状态)且权重值最低(redis.conf中)的当master身份被确认后开始failover A“failover-triggered”: Leader开始进行failover此后紧跟着“failover-state-wait-start”wait数秒。 B“failover-state-select-slave”: Leader开始查找合适的slave C“selected-slave”: 已经找到合适的slave D “failover-state-sen-slaveof-noone”: Leader向slave发送“slaveof no one”指令此时slave已经完成角色转换此slave即为master E “failover-state-wait-promotition”: 等待其他sentinel确认slave F“promoted-slave”确认成功 G“failover-state-reconf-slaves”: 开始对slaves进行reconfig操作。 H“slave-reconf-sent”:向指定的slave发送“slaveof”指令告知此slave跟随新的master I“slave-reconf-inprog”: 此slave正在执行slaveof SYNC过程如过slave收到“slave-reconf-sent”之后将会执行slaveof操作。 J“slave-reconf-done”: 此slave同步完成此后leader可以继续下一个slave的reconfig操作。循环G K“failover-end”: 故障转移结束 L“switch-master”故障转移成功后各个sentinel实例开始监控新的master。转载于:https://www.cnblogs.com/moonandstar08/p/5001902.html