我尝试设置 redis sentinel,使其具有高可用性并支持故障转移。我首先设置 redis 复制(3 个 ec2 实例中有 1 个主实例和 2 个从实例)
之后,我为每个实例安装 redis-sentinel 服务。
但是,当我尝试远程访问 redis-sentinal(从我的本地机器)时,它显示以下消息
被拒绝 Redis 正在保护模式下运行,因为保护模式已启用,未指定绑定地址,未向客户端请求身份验证密码....
所以,我试着进入状态requirepass
。sentinel.conf
但当我跑完redis-cli -h REDIS-IP -a PASSWORD -p SENTINEL_PORT INFO
它显示如下
NOAUTH 需要身份验证。
有什么方法可以远程连接到 redis-sentinel 吗?
请指教。
答案1
新版本中将修复此问题 https://github.com/antirez/redis/issues/3279