首页/数据/Redis 进阶速查/failover-timeout 的作用
主从与哨兵51 条

failover-timeout 的作用

failover-timeout 控制切换相关超时:如从「故障确认」到「完成切换」的等待上限、重试间隔等,影响切换节奏与重复切换行为。

Redis 进阶速查数据更新于 2026-10-12
默认180000 毫秒
作用切换各阶段的等待与重试节流
影响太短会导致反复尝试,太长则故障窗口拉长

示例

示例
redis-cli -p 26379 SENTINEL MASTER mymaster | Select-String failover-timeout
该参数不止是「一次超时」:它还决定同一主库再次切换尝试的最小间隔,按业务恢复目标设置。

易错点

  • 调试环境把该值改得很小观察切换,生产照抄会导致切换风暴
  • 切换慢的真实原因常是候选从库数据落后(需要多轮筛选),别只盯着这个参数

数据来源与参考

  • Redis 官方文档:Sentinel failover-timeout 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌