首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cluster replicate(集群复制)

代码语言:javascript
复制
CLUSTER REPLICATE node-id

自3.0.0起可用。

时间复杂度: O(1)

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

一旦一个节点变成另一个主节点的从属节点,就不需要通知其他集群节点有关更改:节点之间交换的心跳包会自动传播新配置。

假设奴隶总是接受命令:

1. 指定的节点ID存在于其节点表中。

2. 指定的节点ID不标识我们发送命令的实例。

3. 指定的节点ID是一个主节点。

如果接收到该命令的节点不是从属节点,而是主节点,则只有满足以下附加条件时,该命令才会成功,并且该节点将转换为从节点:

1. 该节点不提供任何散列槽。

2. 该节点是空的,在密钥空间中根本不存储任何密钥。

如果命令成功,新的从站将立即尝试联系其主站以便从其复制。

返回值

简单的字符串回复OK如果命令执行成功,否则返回错误。

扫码关注腾讯云开发者

领取腾讯云代金券