1

我正在使用 redis 版本 2.4.15-1 的主从 redis 复制设置。我正在测试手动更新其中一个从属设备的设置,以便在原始主控设备出现故障时将其升级为主控设备。但是从客户那里,我不断得到以下信息:

redis server:6381> CONFIG SET SLAVEOF "NO ONE" (error) ERR Unsupported CONFIG parameter: SLAVEOF

我是否一定需要重新启动 redis-server 才能做到这一点?我假设否则基于http://redis.io/topics/admin

4

1 回答 1

6

SLAVEOF是命令本身,而不是配置变量。您可以通过在您的从属服务器上运行它来使您的服务器成为另一台服务器的从属服务器:

SLAVEOF my.host.com 1234

my.host.com服务器主机在哪里,1234您的服务器端口在哪里。)

如果您的主实例有密码,您需要设置MASTERAUTH配置变量:

CONFIG SET MASTERAUTH foobar
于 2013-06-03T22:40:29.763 回答