【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开通,问题影刃而解。