REPLICAOF

语法
REPLICAOF <host port | NO ONE>
从以下位置开始可用:
5.0.0
时间复杂度:
O(1)
ACL 类别:
@admin, @slow, @dangerous,

REPLICAOF命令可以动态更改副本的复制设置。

如果 Redis 服务器已经充当副本,则命令REPLICAOF没有人会关闭复制,将 Redis 服务器变成 MASTER。以适当的形式REPLICAOFhostname port 将使服务器成为另一个服务器的副本,以指定的 hostname 和 port 侦听。

如果服务器已经是某个 master 的副本,REPLICAOFhostname 端口将停止对旧服务器的复制,并开始对新服务器的同步,丢弃旧数据集。

表单REPLICAOF没有人会停止复制,将服务器变成 MASTER,但不会丢弃已经复制的数据。因此,如果旧的 master 停止工作,则可以将副本转换为 master 并将应用程序设置为在读/写中使用这个新的 master。稍后,当另一个 Redis 服务器固定时,可以将其重新配置为作为副本工作。

例子

> REPLICAOF NO ONE
"OK"

> REPLICAOF 127.0.0.1 6799
"OK"

RESP2/RESP3 回复

简单的字符串回复OK.
为本页评分
返回顶部 ↑