Redis Connection refused no further information

在使用Lettuce连接Redis时遇到ConnectionRefused异常,起初怀疑是IP或端口配置错误,但检查后确认无误。进一步排查发现,异常中显示的IP与实际配置不符。检查Redis集群配置后,发现在集群配置文件中IP地址错误,导致无法正常连接。修复配置,删除相关文件并重启Redis服务后,成功解决了问题,客户端能正常存储数据。

Redis Connection refused: no further information

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

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值