redis(三)--Java代码-telnet可以连接成功但是出现Connect timeout问题-解决方案
来源:互联网 发布:历年网络购物用户规模 编辑:程序博客网 时间:2024/05/18 03:05
引言
我之前在网上收集一些资料,关于Redis的java代码,在自己的电脑上运行的时候,出现了这样的问题,就是Connect timeout,连接超时的问题。
首先我们遇到Redis的Connect timeout问题的时候,我们首先需要看看是不是linux系统上的redis是否有问题。
测试一:
在我们linux系统上使用命令:
在我们的redis安装目录下使用./redis-cli
如果是下面的Could not connect to Redis 那么,就要重新解压和安装redis,证明,redis的服务根本没有启动。
测试二:
如果发现,./redis-cli之后,是这样的:
那么,咱们就连接上了,说明redis启动没有问题,下面,就要测试Windows系统连接Linux系统,是否是防火墙没有关。
我们在我们的Windows系统上运行“cmd”命令。
现在,如果不能链接通,那么就是防火墙的问题,关闭linux系统的防火墙就可以了。
测试三:
如果用了telnet ip port 发现是可以连接的,但是我们的代码还是Connect timeout,
那么我们就要看看一定是我们代码的问题。
我查看了Jedis的源码,发现里面的方法没有问题,后来,才发现,原来,我安装的redis是3.0.2的,但是,我的代码中的Jedis.jar 的版本是1.2.0的,这是时候,我想可能是不是Jedis.jar的版本太老了,所以就换成了Jedis2.6.0.jar和common-pool2.2.0.jar,发现问题解决了。
结论:
这个问题纠结了我2天了,终于知道是什么问题了,大家在解决问题的时候,不要局限,一点一点的推敲,一定会给你一个满意的结果的。
- redis(三)--Java代码-telnet可以连接成功但是出现Connect timeout问题-解决方案
- 关于CentOS7 可以ping通 但是telnet无法连接上端口的问题
- 美团在Redis上踩过的一些坑-1.客户端周期性出现connect timeout
- Java代码实现Telnet连接Linux
- Jedis远程连接Redis服务器报错(connect time out)解决方案
- centos ssh可以连接但是sftp不能连接的问题
- 首次用java连接redis出现的问题
- 1.客户端周期性出现connect timeout
- JDBC连接SqlServer2000出现"Connection refused: connect"的解决方案
- MSSQL异常:JDBC连接SqlServer2000出现"Connection refused: connect"解决方案
- 关于java连接redis数据库报: Connection refused: connect 的问题
- SQLServer2005端口为什么从1433变成1434?(连接测试的时候使用1433不能够测试成功,但是使用1434就可以测试成功。)
- 手机可以连接无线网络,但是win8 总是受限问题
- 关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
- 关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
- 关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
- 可以ping通,但是不能connect
- connect timeout
- STL中map容器用法总结
- virtualbox 出现this kernel requires an an x86-64 cpu 错误
- MyEclipse快捷键大全
- IOS9以上系统请求http报错
- Python MySQL操作
- redis(三)--Java代码-telnet可以连接成功但是出现Connect timeout问题-解决方案
- 高斯判别分析与高斯混合分布之庖丁解牛(第一集)
- Java数据泛型正确的初始化方法
- Miller-Rabin素数测试
- jvectormap 中国地图的显示
- Codeforces Round #345 (Div. 1) & CodeForces 650A Watchmen
- Activity入门(一)
- 【Windows】操作系统原理
- 第6周项目4:静态成员应用