1. 程式人生 > >Redis4.0.2實現遠端連線(centos7.2)

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