首页/数据/Redis 进阶速查/CLUSTER FAILOVER:集群受控切换
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条
Cluster 集群44 条
内存与管理99 条性能与排障129 条

CLUSTER FAILOVER:集群受控切换

在从节点执行 CLUSTER FAILOVER 把其主节点降为从节点并接管:默认会等待偏移对齐(优雅切换),FORCE 跳过对齐,TAKEOVER 不做任何协商。

Redis 进阶速查数据更新于 2026-10-12
命令CLUSTER FAILOVER [FORCE|TAKEOVER]
默认等待从节点追平后切换
场景主节点维护、机器更换

示例

示例
redis-cli -p 7001 CLUSTER FAILOVER
redis-cli -p 7001 CLUSTER NODES | Select-String 7001
维护主节点前先在从节点执行 FAILOVER,可实现滚动维护且不丢数据(默认模式)。

易错点

  • FORCE/TAKEOVER 在数据未追平时使用会造成数据丢失,非紧急不用
  • 切换后客户端路由按 MOVED 自动收敛,观察重定向量确认完成

数据来源与参考

  • Redis 官方文档:CLUSTER FAILOVER 命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌