首页/数据/Redis 进阶速查/写保护:min-replicas-to-write
主从与哨兵51 条

写保护:min-replicas-to-write

min-replicas-to-write 与 min-replicas-max-lag 组合限制「健康副本不足时拒绝写入」,防止单主孤岛继续接收写入造成数据孤悬。

Redis 进阶速查数据更新于 2026-10-12
配置min-replicas-to-write 1 / min-replicas-max-lag 10
语义处于延迟范围内的副本少于阈值则主库拒绝写
报错NOREPLICAS Not enough good replicas

示例

示例
redis-cli CONFIG SET min-replicas-to-write 1
redis-cli CONFIG SET min-replicas-max-lag 10
网络抖动时该保护可能误伤写请求,阈值需要结合链路质量设定,并做好客户端重试与告警。

易错点

  • 保护触发时业务写全失败,必须有明确告警与人工处理流程,否则故障面扩大
  • 从库网络延迟长期轻微超标会把阈值顶穿,先确认延迟基线再定 max-lag

数据来源与参考

  • Redis 官方文档:min-replicas-to-write 配置说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌