springboot連接不上redis的三種解決辦法
第一種
查看防火墻是否打開6379端口 查看防火墻狀態(tài)
systemctl status firewalld
如果防火墻沒有啟動(dòng)的話??梢赃x擇直接看后面兩種方法。
或者就是打開防火墻,然后繼續(xù)下面的步驟:
開啟端口
firewall-cmd --zone-public --add-port=6379/tcp --permanent #顯示 success
–permanent 表示永久生效,沒有此參數(shù)重啟后失效
重啟防火墻
firewall-cmd --reload #顯示 success
查看防火墻開放的端口
firewall-cmd --list-ports

查看里面是否有6379端口
或者直接
firewall-cmd --zone=public --query-port=6379/tcp #顯示 yes
第二種
修改application.yml的redis配置中的spring.redis.timeout中連接超時(shí)時(shí)間
redis:
database: 0 #redis 數(shù)據(jù)庫索引(默認(rèn)為0)
host: 192.168.200.131 #redis 服務(wù)器地址
port: 6379 #redis 服務(wù)器連接端口號(hào)
password: #redis 服務(wù)器連接密碼 默認(rèn)為空
lettuce:
pool:
max-active: 8 # 連接池最大連接數(shù)(使用負(fù)值表示沒有限制) 默認(rèn)8
max-wait: -1 #連接池最大阻塞等待時(shí)間(使用負(fù)值表示沒有限制) 默認(rèn)-1
max-idle: 8 #連接池最大空閑連接 默認(rèn)8
min-idle: 0 #連接池最小空閑連接 默認(rèn) 0
timeout: 5000 # 超時(shí)時(shí)間
第三種
修改redis的配置文件 redis.conf
找到你們安裝redis時(shí)候的配置文件。
執(zhí)行命令:vim/vi redis.conf
(1) 將bind 127.0.0.1(原因:bind 127.0.0.1生效,就只能本機(jī)訪問redis)。
或者修改為:bind 0.0.0.0 。所有ip都可訪問。建議在部署的時(shí)候還原。

(2) 將protected-mode yes 改成:protected-mode no
原因:redis3.2版本后新增protected-mode配置,默認(rèn)是yes,即開啟。設(shè)置外部網(wǎng)絡(luò)連接redis服務(wù),設(shè)置方式如下:
1、關(guān)閉protected-mode模式,此時(shí)外部網(wǎng)絡(luò)可
以直接訪問
2、開啟protected-mode保護(hù)模式,需配置bind ip或者設(shè)置訪問密碼

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- SpringBoot實(shí)現(xiàn)自定義Redis的連接的流程步驟
- SpringBoot無法連接redis的解決方案
- springBoot連接遠(yuǎn)程Redis連接失敗的問題解決
- 關(guān)于SpringBoot集成Lettuce連接Redis的方法和案例
- springboot連接redis并動(dòng)態(tài)切換database的實(shí)現(xiàn)方法
- springboot 如何使用jedis連接Redis數(shù)據(jù)庫
- springboot連接Redis的教程詳解
- springboot2整合redis使用lettuce連接池的方法(解決lettuce連接池?zé)o效問題)
- 基于SpringBoot2.0默認(rèn)使用Redis連接池的配置操作
- Springboot2.X集成redis集群(Lettuce)連接的方法
- Spring Boot2 整合連接 Redis的操作方法
相關(guān)文章
單例模式垃圾回收_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了單例模式垃圾回收的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
Struts 2 數(shù)據(jù)校驗(yàn)功能及校驗(yàn)問題的解決方案
這篇文章主要介紹了Struts 2 數(shù)據(jù)校驗(yàn)功能及校驗(yàn)問題的解決方案的相關(guān)資料,需要的朋友可以參考下2016-09-09
Java8 forEach常用場(chǎng)景代碼實(shí)例
這篇文章主要介紹了Java8 forEach常用場(chǎng)景代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
Java+MySQL實(shí)現(xiàn)設(shè)計(jì)優(yōu)惠券系統(tǒng)
這篇文章主要介紹了Java+MySQL實(shí)現(xiàn)設(shè)計(jì)優(yōu)惠券系統(tǒng),文章基于Java與MySQL的相關(guān)資料展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-05-05
java在linux本地執(zhí)行shell命令的實(shí)現(xiàn)方法
本文主要介紹了java在linux本地執(zhí)行shell命令的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
利用Java實(shí)現(xiàn)解析網(wǎng)頁中的內(nèi)容
這篇文章主要為大家詳細(xì)介紹了如何利用Java語言做一個(gè)解析指定網(wǎng)址的網(wǎng)頁內(nèi)容小應(yīng)用,文中的實(shí)現(xiàn)步驟講解詳細(xì),感興趣的可以嘗試下2022-10-10
java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn)
這篇文章主要介紹了java 父類子類有同名方法時(shí)如何調(diào)用的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-09-09

