https://blog.csdn.net/weixin_44335140/article/details/115049380
sentinel原配置
port 26379
sentinel myid c0fcee20522e85107451a49bb4066b498ab38fd9
sentinel deny-scripts-reconfig yes
sentinel monitor default 172.15.242.11 6379 2
sentinel down-after-milliseconds default 60000
sentinel auth-pass default xxxxxxxxxxxxxxxxxxxxxxx
bind 127.0.0.1 172.15.242.11 #注意这里的127.0.0.1 是引起不能互相发现的根因。
# Generated by CONFIG REWRITE
dir "/data"
sentinel config-epoch default 0
sentinel leader-epoch default 0
sentinel known-replica default 172.15.242.13 16379
sentinel known-replica default 172.15.242.12 16379
sentinel known-sentinel default 172.15.242.13 26379 530ef6ee4c9f2bf849901d3fe8c56f2d7e912ac7
sentinel known-sentinel default 172.15.242.12 26379 b71c97902172f1b2708a10748a4fc9a1106b659f
sentinel current-epoch 0
登录redis master节点,执行以下命令
subscribe __sentinel__:hello #获取sentinel的订阅消息
通过上边命令发现大量订阅是通过127.0.0.1发起的。
把bind中的127.0.0.1去掉,问题就可解决。