首页/数据/数据库速查/哨兵日志解读(+sdown / +switch-master)
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条Redis 命令96 条
Redis 运维与场景124 条

哨兵日志解读(+sdown / +switch-master)

切换全过程都在日志里:+sdown 主观下线、+odown 客观下线、+try-failover 开始、+promoted-slave 提升、+switch-master 完成;排障先按时间线读日志。

数据库速查数据更新于 2026-10-12

关键行示例

关键行示例
# +sdown master mymaster 10.0.0.10 6379
# +odown master mymaster 10.0.0.10 6379 #quorum 2/2
# +try-failover master mymaster 10.0.0.10 6379
# +selected-slave slave 10.0.0.11:6379
# +promoted-slave slave 10.0.0.11:6379
# +switch-master mymaster 10.0.0.10 6379 10.0.0.11 6379
grep switch-master /var/log/redis/sentinel.log | tail
+switch-master切换完成:旧地址 -> 新地址
-failover-abort切换中止(重试或票数不足)
+config-update-from从其它哨兵收到新配置
日志行带时间戳与 #epoch 信息;多哨兵时以「收到 +switch-master 的多数派」为切换事实依据。

易错点

  • 日志轮转没配:几个月后磁盘被哨兵日志写满
  • 只看单台哨兵日志:配置纪元以多数派为准,单机可能是落后节点

数据来源与参考

  • Redis 官方文档: Sentinel 事件与日志

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌