連線失敗 連線遠端Redis出現連線失敗的解決

2021-10-14 19:50:25 字數 998 閱讀 1205

當前連線使用的是jedis,測試的伺服器是本機配置的虛擬機器,位址為192.168.43.10,

虛擬機器系統為centos 7.0,

redis配置檔案已經進行更改,使用7000埠執行redis服務,測試用例如下:

測試開始時,出現連線失敗的問題:

看最後乙個caused by:

像這種情況,出現的原因可能有兩種:

針對第一種情況,具體解決方案如下:

開啟配置檔案redis.conf,搜尋 「 bind 」,你會看到這一句:

這個bind配置的是,允許以這些位址來訪問我們的reids,配置之前是只有127.0.0.1的,那只需要寫上我們伺服器的位址就好了,我這裡也就是192.168.43.10,注意,寫的是伺服器自己的位址,那麼在這個配置之後,與其同區域網的電腦也就可以訪問這個redis了

記得在改完配置檔案後,重啟redis,使得配置生效。

針對第二種情況,具體解決方案:

首先執行: firewall-cmd --query-port=7000/tcp 以檢測我們的埠是不是被允許訪問的

這裡很明顯:

7000埠不允許外界訪問。

所以我們需要開啟埠:

firewall-cmd --zone=public --add-port=7000/tcp --permanent

然後重啟防火牆即可!

此時再次訪問我們的redis:

mysql 遠端連線失敗 mysql 遠端連線失敗

一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...

mysql 遠端連線失敗

mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 以root為例 grant all privileges on to root identified by password with grant opti...

redis連線失敗問題

could not connect to redis at 127.0.0.1 6379 connection refused 1.root rongle bin redis cli 2.could not connect to redis at 127.0.0.1 6379 connection ...