0
点赞
收藏
分享

微信扫一扫

redis.clients.jedis.exceptions.JedisConnectionException: java.net.UnknownHostException: 192.168.xxx

Java代码连接远程Redis服务器,报如下错误

Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: 

java.net.UnknownHostException: 192.168.43.108



Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException:

java.net.UnknownHostException: 192.168.43.108
at redis.clients.jedis.Connection.connect(Connection.java:134)
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:69)
at redis.clients.jedis.Connection.sendCommand(Connection.java:79)
at redis.clients.jedis.Connection.sendCommand(Connection.java:75)
at redis.clients.jedis.Jedis.get(Jedis.java:66)
at com.adtec.redisdemo.RedisDemo.main(RedisDemo.java:17)
Caused by: java.net.UnknownHostException: 192.168.43.108
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at redis.clients.jedis.Connection.connect(Connection.java:129)
... 5 more

源码:

public static void main(String[] args) {
Jedis jedis = new Jedis(" 192.168.43.108",6379);
String name = jedis.get("testMessage");
System.out.println(name);
}

然后就排错排了一下午!!!

最后发现是ip前边多了个空格!!

万恶的空格!!!!

Linux端查看ip:

ifconfig

ip add

redis.clients.jedis.exceptions.JedisConnectionException:  java.net.UnknownHostException: 192.168.xxx_redis


本地测试是否能连接远程服务器某端口:

打开cmd


telnet 192.168.43.108 6379

如果不能用telnet的,点击这里

如果连不上,那就是远程服务端开了防火墙什么的,另寻它策


---->先别急着走,说你呢,买单了吗?就想走?<–


举报

相关推荐

0 条评论