好吧据说Redis Setninels现在正在使用TLS。 我让Master和Slaves用stunnel复制得很好。 但是,我无法让哨兵与彼此进行通信 以及大师。
我有1个主人,2个奴隶和3个哨兵
我的stunnel.conf示例
protected-mode no
bind 127.0.0.1
port 26280
sentinel monitor redisftdev 127.0.0.1 8002 2
我的Sentinel配置样本
ApplicationSetting
当我在本地哨兵上运行以下命令时:
127.0.0.1:26280>哨兵哨兵redisftdev (空列表或集) 127.0.0.1:26280>
我可以将任何问题都连接到远程Sentinel,但我当然得到相同的响应
127.0.0.1:8005>哨兵哨兵redisftdev (空列表或设置)
答案 0 :(得分:0)
对不起这个新手 - 好的,我明白了。是的Sentinel与Stunnel合作。我正在使用4.02。我没有宣布我的哨兵和奴隶的港口。 具体 - sentinel announce-port 8003
其中端口8003是stunnel.conf中客户端绑定的127.0.0.1端口
accept = 127.0.0.1:8003
connect = 12.34.56.7:6379
与redis.conf的奴隶相同
slave-announce-port 8000