| replica-read-only | 从库只读(默认 yes) |
|---|---|
| replica-serve-stale-data | 链路断开是否继续响应读(默认 yes) |
| masterauth | 主库密码,复制鉴权必配 |
| replica-priority | 哨兵选举优先级,0 表示不参选 |
| min-replicas-to-write / max-lag | 写安全阀:健康从库不足时拒绝写 |
配置片段
配置片段
replica-read-only yes
replica-serve-stale-data yes
masterauth 主库密码
replica-priority 100
# 至少 1 个从库且延迟不超 10 秒才允许写(防脑裂丢数据):
min-replicas-to-write 1
min-replicas-max-lag 10replica-serve-stale-data no 时链路断开读请求直接报错:需要「宁可报错不给旧数据」的一致性场景再开。