首页/数据/Redis 进阶速查/从库提升与 REPLICAOF NO ONE
本包目录(421 条)
数据结构与选型42 条持久化56 条
主从与哨兵51 条
Cluster 集群44 条内存与管理99 条性能与排障129 条

从库提升与 REPLICAOF NO ONE

计划内切换/提升:在目标从库执行 REPLICAOF NO ONE,使其停止复制成为独立主库;随后把其他从库指向新主库。

Redis 进阶速查数据更新于 2026-10-12
提升REPLICAOF NO ONE
后续其他从库 REPLICAOF 新主库地址
注意旧主库恢复前需确认写入已经停止

切换示例

切换示例
redis-cli -h <新主> REPLICAOF NO ONE
redis-cli -h <其他从> REPLICAOF <新主IP> 6379
redis-cli -h <新主> INFO replication
手动提升期间原主库如果还在接收写入,会出现双主数据分叉,切换前必须先切断原主写入。

易错点

  • 双主分叉后合并数据非常痛苦,宁可多停几秒写也不要冒分叉风险
  • 客户端地址配置要同步更新(或使用代理/VIP),否则应用仍连旧主

数据来源与参考

  • Redis 官方文档:REPLICAOF NO ONE 与故障切换说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌