鍍金池/ 問答/人工智能  網(wǎng)絡安全/ jedis訪問redis被拒絕

jedis訪問redis被拒絕

CentOS7.0安裝了redis4.0.10,安裝成功并且windows上用RedisDesktopManager連接成功.

CentOS防火墻已關:

clipboard.png

redis.conf配置文件已改:

clipboard.png

java程序如下:

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

報錯如下:

Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect
    at redis.clients.jedis.Connection.connect(Connection.java:207)
    at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:93)
    at redis.clients.jedis.Connection.sendCommand(Connection.java:126)
    at redis.clients.jedis.Connection.sendCommand(Connection.java:117)
    at redis.clients.jedis.Jedis.get(Jedis.java:152)
    at cn.chao.JedisTest.main(JedisTest.java:15)
Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)


怎么辦?

回答
編輯回答
尕筱澄

需要確認你的服務確實運行著

    ps -ef | grep redis
    netstat -antp | grep 6379
    

你的java程序運行在與redis在同一臺機器上?

2018年4月25日 10:28