CLUSTER REPLICATE

语法
CLUSTER REPLICATE node-id
可用性
3.0.0
时间复杂度
O(1)
ACL 类别
@admin, @slow, @dangerous,

该命令将节点重新配置为指定主服务器的副本。如果接收命令的节点是空主服务器,该命令的副作用是将节点的角色从主服务器更改为副本。

一旦节点被设置为另一个主服务器节点的副本,就没有必要将更改告知其他集群节点:节点之间交换的心跳数据包将自动传播新的配置。

副本将始终接受命令,假设

  1. 指定的节点 ID 存在于其节点表中。
  2. 指定的节点 ID 不识别我们正在向其发送命令的实例。
  3. 指定的节点 ID 是主服务器。

如果接收命令的节点不是副本,而是主服务器,则该命令只有在满足以下附加条件时才会成功,并且该节点将被转换为副本

  1. 该节点没有服务任何哈希槽。
  2. 该节点为空,密钥空间中没有存储任何密钥。

如果命令成功,新的副本将立即尝试联系其主服务器以从其进行复制。

RESP2/RESP3 回复

简单字符串回复: 如果命令成功,则为OK。否则返回错误。
RATE THIS PAGE
Back to top ↑