Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

Redis REPLICAOF 命令

Redis 服务器 Redis 服务器


Redis REPLICAOF 命令可以在线修改当前服务器的复制设置。如果当前服务器已经是副本服务器,命令 REPLIACOF NO ONE 会关闭当前服务器的复制并转变为主服务器。执行 REPLICAOF hostname port 会将当前服务器转变为某一服务器的副本服务器。如果当前服务器已经是某个主服务器(master server)的副本服务器,那么执行 REPLICAOF hostname port 将使当前服务器停止对原主服务器的同步,丢弃旧数据集,转而开始对新主服务器进行同步。

命令格式

REPLICAOF host port

可用版本:>=5.0.0

对一个副本服务器执行命令 REPLICAOF NO ONE 将使得这个副本服务器关闭复制,并从副本服务器转变回主服务器,原来同步所得的数据集不会被丢弃。因此,当原主服务器停止服务,可以将该副本服务器切换为主服务器,应用可以使用新主服务器进行读写。原主服务器修复后,可将其设置为新主服务器的副本服务器。

命令返回值

返回字符串描述。