代码之家  ›  专栏  ›  技术社区  ›  ghovat

Redis Sentinel身份验证

  •  2
  • ghovat  · 技术社区  · 8 年前

    配置中的所有实例都具有

    requirepass XXX
    masterauth XXX
    

    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端口一起使用,它就会工作。

    谢谢 最好的

    1 回复  |  直到 8 年前
        1
  •  8
  •   maaw    8 年前

    你也必须为哨兵设置身份验证。我是说 requirepass=<password> 在哨兵中。conf.更多信息 here here . 请小心,因为并非每个客户端都支持此设置。

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