首页/数据/数据库速查/sentinel.conf 配置详解
Redis 运维与场景124 条

sentinel.conf 配置详解

核心就几条:monitor 定义被监控主库与判定票数、auth-pass 复制鉴权、down-after 与 failover-timeout 控制节奏、parallel-syncs 控制同时重同步的从库数。

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

示例配置

示例配置
port 26379
sentinel monitor mymaster 10.0.0.10 6379 2
sentinel auth-pass mymaster 主库密码
sentinel down-after-milliseconds mymaster 30000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
dir /var/lib/redis-sentinel
logfile /var/log/redis/sentinel.log
# 同机区分实例:
# sentinel announce-ip 10.0.0.11
# sentinel announce-port 26379
quorum=2至少 2 个哨兵同意才判定 odown
down-after=3000030 秒无响应判 sdown
failover-timeout切换各阶段超时与重试间隔
parallel-syncs=1故障后逐个重同步,避免全量风暴
sentinel monitor 行只能出现在启动时(或 CONFIG 修改后 rewrite);运行时动态加监控用 SENTINEL MONITOR 命令并 flushconfig。

易错点

  • quorum 设 1:单个哨兵误判就能发起切换,脑裂风险大增
  • failover-timeout 与 down-after 都设很短:网络抖动引发频繁切换

数据来源与参考

  • Redis 官方文档: Sentinel 配置
  • Redis 官方文档: sentinel.conf

相关工具

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