Redis4.0.2實現遠程連接(centos7.2)


最近開始學習redis,在服務器上安裝了redis之后,遠程連接一直連接不上,報錯如下:

 redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect

總結原因如下:

1、6379端口沒有開放

firewall-cmd --zone=public --add-port6379/tcp --permanent

命令含義:

--zone #作用域

--add-port=80/tcp  #添加端口,格式為:端口/通訊協議

--permanent  #永久生效,沒有此參數重啟后失效

關閉防火牆

6379開放后:

2.修改redis.conf配置文件

這個文件需要修改兩個地方

  • 打開redis.conf文件

  按crrl+F查詢,

  • 找到bind 127.0.0.1,把這行前面加個#注釋掉
  • 再查找protected-mode yes 把yes修改為no,然后:wq保存文件,
  • 把服務關掉
src/redis-cli -h 127.0.0.1 -p 6379 shutdown
  • 重啟服務,后面加--protected-mode no
src/redis-server ----protected-mode no 

 

 


免責聲明!

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



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