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

jedis訪問(wèn)redis被拒絕

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

CentOS防火墻已關(guān):

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"));
}

報(bào)錯(cuò)如下:

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)


怎么辦?

回答
編輯回答
尕筱澄

需要確認(rèn)你的服務(wù)確實(shí)運(yùn)行著

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

你的java程序運(yùn)行在與redis在同一臺(tái)機(jī)器上?

2018年4月25日 10:28