Java遠程連接CentOS服務器redis超時 timed out

環境阿里雲服務器centOS 7.3以及redis 5.0.7
連接不上問題跟網上的解決思路差不多,檢查redis配置文件是否正確以及關閉防火牆。
1.註釋掉bind 127.0.0.1
2.關閉保護模式
3.關閉CentOS防火牆
4.配置阿里雲服務器防火牆規則

打開redis配置文件用#把bind 127.0.0.1註釋掉
在這裏插入圖片描述
把保護模式關閉,一開始默認是yes,現在設置爲no
在這裏插入圖片描述
vim修改完:wq!保存退出
ps:親測設置密碼不是必須的,如果要設置密碼就找到requirepass修改

關閉centOS防火牆

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啓動
firewall-cmd --state #查看防火牆狀態

在這裏插入圖片描述
防火牆關閉狀態,這樣做不太安全,個人服務器的話就隨便玩。

完成上面還是connect timed out需要修改阿里雲服務器防火牆配置
一開始默認只有三條22,80,443三條。然後添加規則,重啓服務器
在這裏插入圖片描述
然後連接測試一下
先開啓服務器redis,ping成功即可
在這裏插入圖片描述
maven導包測試一下
選擇性更新jedis.jar包
redis3.0以下百度搜jedis2.*幾的jar都可以
redis3.0以上百度搜jedis3.0的jar包

 <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.0.1</version>
</dependency>

一定要先開啓服務器redis然後連接
在這裏插入圖片描述
在這裏插入圖片描述
測試成功,連接上服務器redis。

發佈了16 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章