*Redis CLUSTER REPLICATE 命令
将当前节点配置为指定主节点的从节点(副本)。
*语法
CLUSTER REPLICATE node-id
*参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| node-id | String | 是 | 主节点 ID |
*返回值
| 条件 | 返回值 |
|---|---|
| 成功 | OK |
| 当前节点是主节点且持有槽位 | 错误 |
*时间复杂度
O(1)
*
*示例
> CLUSTER REPLICATE 07c37dfeb235213a872192d90877d0cd55635b91
OK
*常见错误
- 当前节点是主节点且持有槽位:必须先迁移槽位或清空数据。
*最佳实践
- 添加副本:新节点加入集群后,用 CLUSTER REPLICATE 指定要复制的主节点。
*FAQ
Q: CLUSTER REPLICATE 和 REPLICAOF 有什么区别? A: CLUSTER REPLICATE 是 Cluster 模式下的复制命令;REPLICAOF 是单机/主从模式下的复制命令。