Redis Connection refused: no further information

Redis Connection refused: no further information

最近使用Lettuce连接Redis时,出现如下异常:
Redis Connection refused: no further information_第1张图片
初步看到Connection refused异常时,以为是redis集群的IP、端口等信息,填写有误。从代码侧确定时,发现IP、端口等信息,并没有填错。而且,比较奇怪的是,代码侧,连接的是192.168.1.101上面的Redis集群。异常信息上怎么显示的是192.168.1.102?
Redis Connection refused: no further information_第2张图片
好奇之下,连接上Redis集群。发现连接没有问题,然后尝试存储数据时,发现客户端,出现如下错误:
redis:CLUSTER cluster is down|

看到这个错误,第一反应是不是没有创建集群节点(刚开始安装redis集群时,因为没有创建集群节点,而出现此错误)。后面想起,该集群,几天前还使用过,应该不是这个问题。
无奈之下,查看redis集群配置信息。
Redis Connection refused: no further information_第3张图片
发现,集群配置上的IP有误,终于找到问题根源了。
解决错误:
1、将集群配置信息,全部修改成192.168.1.101.
2、删除每个redis实例下的dump.rdb 和nodes.conf文件。
3、重启redis。
此时,在客户端重新存储值,出现了久违的成功提示信息。
在这里插入图片描述
另外,在Java端,也顺利的执行redis操作
在这里插入图片描述

你可能感兴趣的:(异常信息,redis)