redis 集群下,redisson客户端connect refused

88 阅读1分钟

一,现象

客户端提示redis connect refused,即便该节点从redisson的配置中移除,仍然会去连接。

截屏2023-05-26 23.32.08.png

二,原因

redis服务端

redis集群搭建时候,通过cluster meet命令连接集群时候,使用了172.0.0.1的方式, 如cluster meet 172.0.0.1 6380,集群互相之间是可以访问成功的。

redisson客户端

redisson客户端在连接集群时候,即便配置的节点信息不全,其仍然会通过命令 cluster nodes 获取所有的节点信息,并去连接它;因此遇到172.0.0.1的ip是无法连接成功的,即便你不配置,也会去连接的。

截屏2023-05-26 23.41.53.png 所以redisson配置集群的一个节点就可以访问所有的节点了。