首页/数据/Redis 进阶速查/cluster-node-timeout 的作用

cluster-node-timeout 的作用

节点间心跳超时判定:超过该时长未收到某节点消息,就标记为疑似下线(PFAIL),进一步多数确认后升级为 FAIL,触发从节点提升。

Redis 进阶速查数据更新于 2026-10-12
默认15000 毫秒
流程PFAIL → 多数派确认 → FAIL → 从节点竞选
影响故障发现时长与误判概率

示例

示例
redis-cli -p 7000 CONFIG GET cluster-node-timeout
redis-cli -p 7000 CONFIG SET cluster-node-timeout 15000
该值还决定从节点是否允许提升的约束:从库与主库断链时间的判定与之相关。

易错点

  • 跨机房部署时默认 15 秒可能过短,网络抖动会引发连锁误判
  • 超时调大意味着真实故障恢复变慢,权衡按业务 RTO 定

数据来源与参考

  • Redis 官方文档:cluster-node-timeout 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌