标签:java clients redis Connection jedis 关闭 net JedisConnectionException
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed out
at redis.clients.jedis.Connection.connect(Connection.java:207)
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:93)
at redis.clients.jedis.Connection.sendCommand(Connection.java:126)
at redis.clients.jedis.Connection.sendCommand(Connection.java:121)
Java代码连接 Redis 异常解决方案
- xhsell中:检查reids是否启动
ps -aux|grep redis
2. 检查 虚拟机 / 服务器 防火墙是否关闭
firewall-cmd --state
如下图显示已关闭
- 如果显示
running
则没有关闭防火墙, 执行以下命令永久关闭防火墙
systemctl disable firewalld.service
- 关闭完防火墙,一定要重启才有效
reboot
- redis保护模式必须关闭, 编辑redis的配置文件 redis.conf
vim redis.conf
输入以下命令显示行号
:set nu
如果是 redis 5 / 4 在 69
行 bind 127.0.0.1
前面加 #
注释
找到 88
行,将 protected-mode
yes
改为 no
修改完后, 保存退出
:wq!
重启 redis 服务
关闭 redis :
redis-cli shutdown
启动 redis :redis-server
此时 redis 连接问题已经解决
感谢阅读, 如果文章对你有帮助记得点赞 收藏 + 关注哦 ! 各种疑难杂症QQ交流群:1101584918,欢迎大家加入。
标签:java,clients,redis,Connection,jedis,关闭,net,JedisConnectionException 来源: https://blog.csdn.net/Lance_welcome/article/details/106392059
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。