*Redis slaveof 命令

*语法

SLAVEOF 

关于本手册页和命令名中使用 "slave" 一词的说明:从 Redis 5 版本开始,如果不是为了向后兼容,Redis 项目不再使用 "slave" 一词。请使用新命令 REPLICAOF。命令 SLAVEOF 将继续工作以保持向后兼容。

SLAVEOF 命令可以动态更改副本的复制设置。 如果 Redis 服务器已经是副本,命令 SLAVEOF NO ONE 将关闭复制,将 Redis 服务器转变为主节点。以正确形式 SLAVEOF hostname port 将使服务器成为监听指定主机名和端口的另一个服务器的副本。

如果服务器已经是某个主节点的副本,SLAVEOF hostname port 将停止与旧服务器的复制,并开始与新服务器同步,丢弃旧的数据集。

SLAVEOF NO ONE 形式将停止复制,将服务器转变为主节点,但不会丢弃复制数据。因此,如果旧主节点停止工作,可以将副本转变为主节点,并将应用程序设置为在读写模式下使用这个新主节点。稍后,当其他 Redis 服务器修复时,可以重新配置它以作为副本工作。

*返回信息

Simple string reply: OK