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

详细信息例如以下:

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

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

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

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

    查看server防火墙状态:

service iptables status


    关闭防火墙:

service iptables stop


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


相关文章: