今天在用jedis连接远程的redis时,抛出连接超时异常:connect timed out。

详细信息例如以下:

Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: connect timed outat redis.clients.jedis.Connection.connect(Connection.java:142)at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:75)at redis.clients.jedis.Connection.sendCommand(Connection.java:83)at redis.clients.jedis.BinaryClient.set(BinaryClient.java:92)at redis.clients.jedis.Client.set(Client.java:23)at redis.clients.jedis.Jedis.set(Jedis.java:53)at com.ado.test.redis.RedisTest.main(RedisTest.java:10)
Caused by: java.net.SocketTimeoutException: connect timed outat java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)at java.net.Socket.connect(Socket.java:529)at redis.clients.jedis.Connection.connect(Connection.java:137)... 6 more

经过确认。排除了几种可能:

1、server地址配置错误。(经确认。配置无误。)

2、redis连接数量过多。(经确认,没有不论什么连接在redisserver上。)

查看jedis连接源代码。也没发现有什么异常。于是怀疑是redis主机的问题。使用telnet命令进行測试,发现也是连接不上。于是怀疑是redisserver防火墙没关闭。

查看server防火墙状态:

service iptables status

关闭防火墙:

service iptables stop

然后再进行连接,这次就非常快连接成功了。问题解决。

转载于:https://www.cnblogs.com/mfrbuaa/p/5341095.html

redis远程连接超时相关推荐

  1. 解决redis远程连接超时:Connection timed out

    今天在项目中连接远程redis时,抛出连接超时异常:connect timed out. 详细信息例如以下: org.springframework.data.redis.connection.Poo ...

  2. Redis 远程连接和基本命令

    文章目录 Redis远程连接 Redis基本命令 Redis远程连接 redis远程连接服务器使用命令redis-cli. 语法格式为:redis-cli -h host -p port -a pas ...

  3. 记一次线上环境 redis偶尔连接超时报错 解决

    记一次线上环境 redis偶尔连接超时报错 解决 贴出本地控制台日志 说实话,很痛苦,跟进很久了,一直认为的jvm程序所使用的配置的连接池框架问题 因为程序为 springboot 2 spring ...

  4. redis远程连接不上

    解决redis远程连接不上的问题 redis现在的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf(有的 ...

  5. oracle连接超时是什么意思,oracle数据库连接超时怎么办 求指导oracle远程连接超时怎么办...

    今天给大家带来oracle数据库连接超时怎么办,求指导oracle远程连接超时怎么办,让您轻松解决问题.       oracle数据库是开发人员必备的一个数据库,但是有些小伙伴们,经常会出现这样的问 ...

  6. 修正版 | QPS过万,Redis大量连接超时怎么解决?

    之前负责的一个服务总是在高峰时刻和压测发生大量的redis连接超时的异常redis.clients.jedis.exceptions.JedisConnectionException,根据原有的业务规 ...

  7. QPS过万,redis大量连接超时怎么解决?

    7月2号10点后,刚好某个负责的服务发生大量的redis连接超时的异常(redis.clients.jedis.exceptions.JedisConnectionException),由于本身的数据 ...

  8. python3 redis 设置连接超时

    在Python中连接Redis 常规操作 import redis rs = redis.Redis(host='127.0.0.1', port=6379) rs.setname('test', ' ...

  9. Redis远程连接不上解决办法

    问题描述: redis远程服务端运行在192.168.3.90计算机上,客户端计算机(ip:192.168.3.110)通过redsi-cli.exe客户端工具连接时,没有反应,连接不上. 如图所示: ...

最新文章

  1. linux源码包卸载方式
  2. vim技巧总结-查找
  3. java频繁的new对象 优化方案
  4. 海量数据库解决方案2011031701
  5. NOIP200905潜伏者
  6. windows mysql 自动备份的几种方法
  7. JSP简单练习-JSP动作指令
  8. DCMTK:函数dcmGenerateUniqueIdentifier的测试程序
  9. mysql 三主_MySQL主主复制3
  10. [Linux C]列出指定目录下的所有文件(夹)
  11. 野火IMJAVA开发的即时通讯系统源码
  12. ext拖动gridpanel的列组件消失_未来光伏组件市场格局:182mm市场占有率65%、210占5%、166占20%...
  13. sqlite3:not found 解决方法
  14. NOI2005 瑰丽华尔兹
  15. Angr安装与使用之使用篇(十六)
  16. 自定义注解和注解的相关使用
  17. 电脑如何快速截屏技巧 四种常见的电脑截图方法
  18. 从0开始学习WBE前端
  19. 深度学习笔记(四)——神经网络和深度学习(浅层神经网络)
  20. 腾讯云播放器隐藏音频播放的按钮

热门文章

  1. 数据分析初学者必备!10分钟搭建RFM客户价值模型,一学就会
  2. 首届FineReport平台主题设计大赛火热启动
  3. 计算机专项能力局域网管理,全国计算机信息技术考试局域网管理(Windows NT平台)管理员级考试考试大纲...
  4. java版我的世界光追,老瓶装新酒 光追版《我的世界》将至你心动了吗
  5. LeetCode:63. 不同路径 II(python、c++)
  6. 洛谷P1015回文数
  7. 2018 蓝桥杯省赛 B 组模拟赛(一)I. 天上的星星(二维前缀和)
  8. 【五级流水线CPU】—— 1. 初始框架搭建
  9. 自动驾驶——目标检测(Camera传感器)的学习笔记
  10. Jupyter Lab——无法显示matplotlib绘制的图像