SLAVEOF (已弃用)

从 Redis 版本 5.0.0 开始,此命令被视为已弃用。

它可以替换为REPLICAOF迁移或编写新代码时。

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

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

SLAVEOF命令可以动态更改副本的复制设置。 如果 Redis 服务器已经充当副本,则命令SLAVEOF没有人会 关闭复制,将 Redis 服务器转换为 MASTER。 以适当的形式SLAVEOFhostname 端口将使服务器成为 另一个服务器在指定的主机名和端口上侦听。

如果服务器已经是某个 master 的副本,SLAVEOF主机名端口将停止 针对旧服务器的复制,并针对 new 数据集,丢弃旧数据集。

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

RESP2/RESP3 回复

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