# Slaveof (已弃用)
将当前服务器转变为指定服务器的从属服务器(slave server)
从 Redis 版本 5.0.0 开始,此命令被视为已弃用。
它可以REPLICAOF
在迁移或编写新代码时替换。
语法
SLAVEOF host port
可用版本:
1.0.0
时间复杂度:
O(1)
ACL 类别:
@admin
,@slow
,@dangerous
关于本手册页中使用的单词 slave 和命令名称的说明:从 Redis 版本 5 开始,如果不是为了向后兼容,Redis 项目不再使用单词 slave。请使用新命令REPLICAOF
。该命令SLAVEOF
将继续工作以实现向后兼容性。
该SLAVEOF
命令可以动态更改副本的复制设置。如果 Redis 服务器已经充当副本,则SLAVEOF
NO ONE 命令将关闭复制,将 Redis 服务器变为 MASTER。以正确的形式SLAVEOF
主机名端口将使服务器成为在指定主机名和端口上侦听的另一台服务器的副本。
如果服务器已经是某个主服务器的副本,则SLAVEOF
主机名端口将停止对旧服务器的复制并开始对新服务器进行同步,丢弃旧数据集。
形式SLAVEOF
NO ONE 将停止复制,将服务器变为 MASTER,但不会丢弃复制。因此,如果旧的 master 停止工作,则可以将副本变为 master,并将应用程序设置为使用这个新的 master 进行读/写。稍后当其他 Redis 服务器修复时,可以将其重新配置为作为副本工作。
# 返回
简单的字符串回复
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。