使用Java(Jedis)鏈接redis報java.net.ConnectException: Connection refused: connect的錯誤


redis環境:centos6

java代碼運行環境:windows

第一種情況:未開啟redis服務。

redis-server /myredis/redis.conf (寫你的redis配置文件的位置)

redis-cli -p 6379(端口號)

第二種情況:java代碼中ip和端口號未寫對,仔細檢查一下

第三種情況:未注釋bind 127.0.0.1(默認是注釋好的)

打開你的redis配置文件,

注釋掉這句話

第四種情況:未關閉防火牆(可能性最大)

本次關閉防火牆,重啟后復原: service iptables stop (開啟則將stop改為start)

永久關閉防火牆:chkconfig iptables off (開啟則將off改為on)

再次測試:

System.out.println(new Jedis("192.168.25.139",6379).ping()); //注意將ip和端口號寫對

  可以看到輸出結果為 PONG

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM