redis连不上java,java使用jedis连不上linux上redis服务
java用的jedis連接redis。reids是安裝在虛擬機(jī)里面,ip是192.168.216.128,在本地能ping通虛擬機(jī),并且xshell也能遠(yuǎn)程登錄虛擬機(jī)。虛擬機(jī)內(nèi)的redis服務(wù)正常,可以啟動(dòng),并且執(zhí)行命令沒問題。問題:在虛擬機(jī)外telnet+端口號(hào)連得上虛擬機(jī)而java連接卻連不上redis。異常信息:Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect 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.BinaryClient.auth(BinaryClient.java:499) at redis.clients.jedis.Jedis.auth(Jedis.java:1963) at com.liyh.web.JedisDemo.test1(JedisDemo.java:13) at com.liyh.web.JedisDemo.main(JedisDemo.java:188)Caused by: java.net.ConnectException: Connection refused: connect at 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:129)連接不上,不知道為什么連接不上,誰知道還請(qǐng)告知,謝謝!
關(guān)閉linux上的防火墻就行了
總結(jié)
以上是生活随笔為你收集整理的redis连不上java,java使用jedis连不上linux上redis服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 傅里叶系列(一)傅里叶级数的推导 (转)
- 下一篇: find查找所有php,linux中的f