首页/数据/Redis 进阶速查/哨兵切换演练方法
主从与哨兵51 条

哨兵切换演练方法

演练:停掉主库进程(或在维护窗口执行 SENTINEL FAILOVER),观察哨兵日志、客户端恢复与数据一致性,并记录切换耗时与业务影响。

Redis 进阶速查数据更新于 2026-10-12
方式手动 FAILOVER 或模拟进程崩溃
观察哨兵日志、+switch-master、客户端指标
记录切换耗时、失败次数、数据差异

演练示例

演练示例
redis-cli -p 26379 SENTINEL FAILOVER mymaster
grep -E 'switch-master|failover-end' /var/log/redis/sentinel.log | tail -5
演练后恢复原拓扑要按规范走(原主先做从库再切换),随意重启容易造出双主。

易错点

  • 只在测试环境演练不覆盖生产网络路径,真实切换常卡在防火墙与 DNS
  • 演练不进变更记录,后续复盘缺少时间线数据

数据来源与参考

  • Redis 官方文档:Sentinel 故障演练建议
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌