Redis客戶端連線遠端Redis伺服器失敗解決百分百
阿新 • • 發佈:2022-05-24
目錄
問題原因
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 noyes: 代表開啟守護程序模式。此時是單程序多執行緒的模式,redis將在後臺執行。
no: 當前介面將進入redis的命令列介面,exit強制退出或者關閉連線工具都會導致redis程序退出
daemonize no
4. 關閉防火牆
systemctl stop firewalld.service
永久性開啟自禁止
systemctl disable firewalld.service
重啟redis
systemctl restart redis.service
看到了這裡,如果小夥伴還不能解決請留言