Redis哨兵模式原理
2021-03-19 10:18:18 7 举报
Redis哨兵模式
作者其他创作
大纲/内容
5、在一般情况下,sentinel会以每10s向已知的所有master和slave发送INFO命令,当master被标记为主观下线的时候,该频率会变成1s
6、有两种情况会移除master的主观下线状态。一种是没有足够多的sentinel同意master已经下线;另一种是master重新向sentinel的PING命令返回了有效回复
互相监控
2、如果某个实例距离最后一个有效回复PING命令的时间超过了down-after-milliseconds设定的时间,那么就会被当前sentinel标记为主观下线
1、每个sentinel每一秒向它已知的sentinel、master、slave发送PING命令
master
sentinel
4、如果有足够数量的sentinel(大于等于配置文件指定的值 quorum)在指定的时间范围内都确认该master进入了主观下线,那么该master就会被标记为客观下线
3、如果一个Master被标记为主观下线,则正在监视这个Master的所有 Sentinel 要以每秒一次的频率确认Master的确进入了主观下线状态。
slave
收藏
0 条评论
回复 删除
下一页