*Redis CLUSTER BUMPEPOCH 命令 推进集群配置纪元
*CLUSTER BUMPEPOCH
*语法
CLUSTER BUMPEPOCH
*说明
递增集群的配置纪元(config epoch)。配置纪元是集群用来跟踪节点配置版本的一个逻辑时钟,在故障转移和槽位迁移时使用。
使用场景:
- 手动解决配置纪元冲突
- 测试集群配置传播机制
- 高级集群维护操作
警告:此命令主要用于内部测试和调试,正常生产环境中很少需要手动调用。
*示例
# 递增配置纪元
redis-cli CLUSTER BUMPEPOCH
# 结合 CLUSTER NODES 查看纪元变化
redis-cli CLUSTER NODES | grep myself
redis-cli CLUSTER BUMPEPOCH
redis-cli CLUSTER NODES | grep myself
*返回值
- OK:配置纪元成功递增
- 错误:如果节点无法递增纪元(如不是主节点)
*版本兼容性
| 版本 | 说明 |
|---|---|
| >= 3.0.0 | 可用 |
*时间复杂度
O(1)