阶段
| 阶段 | 触发/动作 |
|---|---|
| sdown | 单个哨兵视角:down-after 内无响应 |
| odown | quorum 个哨兵都认为挂,才客观下线 |
| 选举 | Raft 风格选举 lead 哨兵(需多数派授权) |
| 提升 | 按优先级/offset/runid 挑从库执行 REPLICAOF NO ONE |
| 重配 | 其它从库 REPLICAOF 新主;旧主恢复后也降级 |
观察状态
观察状态
redis-cli -p 26379 SENTINEL master mymaster | grep -E 'flags|num-slaves|quorum'
redis-cli -p 26379 INFO sentinel
# 日志追踪:tail -f /var/log/redis/sentinel.log从库挑选顺序:replica-priority(小者优先)> 复制 offset 大者 > runid 小者;把重要机器 priority 调小可影响结果。