码迷,mamicode.com
首页 > 其他好文 > 详细

常见JedisConnectionException异常分析

时间:2018-03-01 19:50:09      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:第一步   解决办法   cti   成功   服务   服务器   表示   stat   内容   

异常内容:我看了很多人的博客,千篇一律都是说redis.conf文件的配置问题,发现并不能解决我的问题,今天写这个博客讲解一下我的解决办法:

技术分享图片

遇到这个问题第一步:查看虚拟机的防火墙是否关闭,测试方法就是本机ping 虚拟机的ip地址是否ping的通,ping不通,关闭防火墙:

1. 永久性生效 开启:chkconfig iptables on  关闭:chkconfig iptables off

2. 即时生效,重启后失效 开启:service iptables start    关闭:service iptables stop

第二步:关闭防火墙后查看 vim redis.conf ,注释一下这段内容:

技术分享图片

*表示所以的ip都可以连通

技术分享图片

第三步:测试cmd telnet 虚拟机ip 端口 Telnet 192.168.25.129 6379,如果出现黑屏则可以连接到redis,如显示telnet不是内部命令,参考下面博客:

https://jingyan.baidu.com/article/7908e85c6ec355af491ad265.html

技术分享图片

接下来可以发现问题就是外网访问linux上的redis,其实就是端口没对外开放,6379这个端口:输入下面命令:

a) iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT #开启6379这个端口;
b) service iptables save #保存iptables规则;

在外面的电脑上,cmd--->telnet 121.43.xx.110空格6379 注意空格,如果出现一个黑屏就表示外网可以访问redis的服务器,好成功连接上了,接下来重启启动redis;

成功连接上了:问题解决,个人觉得我这个应该是最全的了,希望各位多多支持,按照我的方法一定可以连接成功!

 技术分享图片

 

常见JedisConnectionException异常分析

标签:第一步   解决办法   cti   成功   服务   服务器   表示   stat   内容   

原文地址:https://www.cnblogs.com/changqijing/p/8489732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!