我使用原始的redis.conf分别启动了两个redis节点,我不想编辑它,但是我想使用redis命令(例如slaveof)动态配置redis节点。
如果redis节点没有' auth',即没有"要求通过"在redis.conf中,slave redis节点上的以下命令将起作用:
redis-server --slaveof redis-master 6379
其中redis-master是redis主节点的主机名。
但是如果主服务器已加密,则无法运行。我已经通过了redis官方文档,没有任何帮助。在我去反抗体之前,我想在这里听到你的意见。
答案 0 :(得分:3)
您可以设置masterauth
配置以指定主密码。
redis-cli
以连接到从属实例。masterauth
config:config set masterauth master-password
slaveof redis-master master-port