| 能力 | 主从自动切换与配置发现 |
|---|---|
| 局限 | 单主写入上限、切换窗口内不可写 |
| 脑裂 | 旧主仍可达时可能接收写入,靠 min-replicas 类保护 |
结合场景
结合场景
数据量或写入超单机 → 评估 Redis Cluster;仅要高可用 → 哨兵 + 多副本即可哨兵不参与数据读写,性能不受其影响;但切换窗口与写保护策略需要业务侧配合。
哨兵解决主从高可用,但扩展性受单主写入限制;同时存在脑裂风险(主库与哨兵间网络割裂时可能双写),需要用写保护和多副本策略缓解。
| 能力 | 主从自动切换与配置发现 |
|---|---|
| 局限 | 单主写入上限、切换窗口内不可写 |
| 脑裂 | 旧主仍可达时可能接收写入,靠 min-replicas 类保护 |
数据量或写入超单机 → 评估 Redis Cluster;仅要高可用 → 哨兵 + 多副本即可