切换步骤
切换步骤
# 1) 主库停写(应用侧摘流量)并等待从库追平:
INFO replication | grep master_repl_offset # 主从 offset 一致
# 2) 在原从库上提升:
REPLICAOF NO ONE
# 3) 其他从库与新主库重建复制:
REPLICAOF 新主IP 6379
# 4) 旧主库重启后降级:
REPLICAOF 新主IP 6379| 前提 | 应用先摘写流量;主从 offset 基本一致 |
|---|---|
| 风险点 | 旧主在切换后若仍被写入=脑裂 |
| 验证 | 新主 INFO replication 看 role:master 与从库列表 |
手动切换没有仲裁机制:写流量没摘干净就切,旧主上的新写入会丢;自动化切换用 Sentinel/Cluster 完成。