【redis】Java连接云服务器redis之JedisConnectionException的异常问题

  代码很简单:

1 public static void main(String[] args) {
2     Jedis jedis = new Jedis("116.85.10.216",6379);
3     System.out.println(jedis.ping());
4 }

  异常代码:

    redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out

  当出现这个异常的时候,第一反应就是云服务器防火墙问题,但当自己对redis的默认端口6379开通后,并且在自己本机ping,发现能ping通。

  BUT

  还是报同样的错误。

  这时在用telnet去ping服务器的地址,显示“telnet"不是内部或外部命令,也不是可运行程序。

  So

  剩下的就好解决了,在控制面板把telnet开通,问题影刃而解。

 

posted @ 2018-05-04 17:58  Mr.Moon  阅读(193)  评论(0编辑  收藏  举报