一,现象
客户端提示redis connect refused,即便该节点从redisson的配置中移除,仍然会去连接。
二,原因
redis服务端
redis集群搭建时候,通过cluster meet命令连接集群时候,使用了172.0.0.1的方式,
如cluster meet 172.0.0.1 6380,集群互相之间是可以访问成功的。
redisson客户端
redisson客户端在连接集群时候,即便配置的节点信息不全,其仍然会通过命令 cluster nodes 获取所有的节点信息,并去连接它;因此遇到172.0.0.1的ip是无法连接成功的,即便你不配置,也会去连接的。
所以redisson配置集群的一个节点就可以访问所有的节点了。