1. 程式人生 > 其它 >Redis客戶端連線遠端Redis伺服器失敗解決百分百

Redis客戶端連線遠端Redis伺服器失敗解決百分百

目錄

問題原因

redis遠端連線伺服器失敗,
檢視網上把bind 127.0.0.1改了,
protected-mode保護模式也關閉了,
daemonize yes程序守護模式也關閉了
但是還是不行?對一部分人來說以上半分已經可以解決了但是有一個部分同學需要將防火牆關閉
(防火牆就是可以將你Redis的這個埠暴露出來,讓別人訪問,你要是關閉了那麼別人就進不來,為啥,因為它沒鑰匙,你又不開門,除非是土行孫
所以總結一下辦法解決,還不行請留言手把手幫你解決

解決方案

1. 修改bind

表示只允許本地訪問,無法遠端連線

bind 0.0.0.0

2. 修改保護模式 yes為開始 no為關閉

protected-mode 關閉
yes 保護模式,只允許本地連結
no 保護模式關閉

protected-mode no

3. 守護程序模式開啟

daemonize yes 改為 daemonize no
yes: 代表開啟守護程序模式。此時是單程序多執行緒的模式,redis將在後臺執行。
no: 當前介面將進入redis的命令列介面,exit強制退出或者關閉連線工具都會導致redis程序退出

daemonize no 

4. 關閉防火牆

systemctl stop firewalld.service

永久性開啟自禁止

systemctl disable firewalld.service 

重啟redis

systemctl restart redis.service

看到了這裡,如果小夥伴還不能解決請留言