Redis Sentinel身份验证

时间:2017-09-19 13:43:39

标签: redis sentinel redis-sentinel

我有3台Redis和Sentinel正在运行的服务器。 所有实例都在配置中

root@ip-:/usr/lib/nagios/plugins# redis-cli -p 26379
127.0.0.1:26379> AUTH xxx
(error) ERR unknown command 'AUTH'
127.0.0.1:26379> 

我可以将redis-cli连接到redis服务器但是如果我尝试连接到sentinel我无法进行身份验证。

{{1}}

如果我使用相同的命令但使用redis端口则可以。

由于 最好

1 个答案:

答案 0 :(得分:5)

你也必须为哨兵设置auth。我的意思是sentinel.conf中的requirepass=<password>。有关此herehere的更多信息。请注意,并非每个客户都支持此设置。

此外,您需要在该文件中设置sentinel auth-pass <master-name> <password>,以便哨兵能够管理受保护的redis服务器。 (但我猜你已经这样做了。)