針對于springboot 連接不上 redis 這種情況,首先,我們最簡單直接的方法就是需要確認(rèn)Redis是否已經(jīng)正常啟動(dòng)(驗(yàn)證方法:如果安裝在Linux下的話可以使用ps-ef|grep redis來進(jìn)行確認(rèn)是否開啟)
如果未開啟,我們可以選擇輸入相關(guān)命令操作來開啟Redis:第一種:先進(jìn)入到redis src目錄下(根據(jù)自己安裝的地方可以通過cd命令進(jìn)入指定目錄,然后使用ls命令查看當(dāng)前目錄下或者指定目錄下的所有文件和目錄來尋找是否有src目錄),進(jìn)入src里面之后,可以直接輸入./redis-server命令就可以開啟redis(但是這種啟動(dòng)方式有個(gè)缺點(diǎn)就是,Redis在啟動(dòng)之后需要一直打開這個(gè)窗口,如果這個(gè)窗口關(guān)掉Redis服務(wù)也會(huì)被關(guān)掉)。
第二種:為了防止窗口關(guān)閉Redis服務(wù)也隨之關(guān)閉的情況,我們需要使用后臺進(jìn)程方式來啟動(dòng)Redis,簡單來講就是讓他這個(gè)窗口一直打開。首先我們只需要修改redis.conf文件即可(通過ls命令找到redis.conf文件)
再通過vi編輯器來進(jìn)入redis.conf文件
進(jìn)入文件之后我們只需要修改守護(hù)線程(這一步真的非常簡單啦)
修改之后就可以啟動(dòng)啦(根據(jù)自己的目錄進(jìn)入就可以啦!?。┊?dāng)然關(guān)閉的時(shí)候我們需要查找進(jìn)程的方式來進(jìn)行關(guān)閉哦,因?yàn)楝F(xiàn)在已經(jīng)轉(zhuǎn)成后臺執(zhí)行了嘛,畢竟它的服務(wù)我們是看不見滴!很簡單,關(guān)閉的時(shí)候我們先用ps-aux|grep redis查看redis進(jìn)程(會(huì)顯示對應(yīng)的redis服務(wù)信息,我們通過redis進(jìn)程標(biāo)號殺死進(jìn)程。例如圖中的進(jìn)程編號是4609,我們通過輸入kill-9 4609的命令殺死這條進(jìn)程就可以)。
以上就是關(guān)于后臺進(jìn)程的啟動(dòng)跟關(guān)閉方法,是不是很簡單的,對照輸入相關(guān)命令就可以啦,而且這種后臺啟動(dòng)的好處就是,開啟redis之后,再也不用擔(dān)心進(jìn)行其他操作的時(shí)候造成redis服務(wù)關(guān)閉啦!其次如果不是因?yàn)镽edis本身沒有正常啟動(dòng)成功,那么可以考慮下面這種情況:第一種:查看防火墻是否打開6379端口(可以使用systemctl status firewalld命令來查看防火墻的狀態(tài)),1.輸入開啟端口命令(-permanent:是永久生效的意思)
2.重啟防火墻命令
3.查看防火墻開放端口命令(查看里面是否有6379端口)
第二種:修改application.yml的redis配置中的spring.redis.timeout中連接超時(shí)時(shí)間
第三種:找到你們安裝redis時(shí)候的配置文件進(jìn)行修改(通過執(zhí)行vim/vi redis.conf命令),
第一步:需要將bind 127.0.0.1進(jìn)行修改(因?yàn)槿绻恍薷牡脑挘琤ind 127.0.0.1生效后,就只能本機(jī)訪問redis,所以我們可以嘗試修改成 bind 0.0.0.0 這樣所有的ip就都可以進(jìn)行訪問,但是需要注意的是:再部署的時(shí)候還是建議還原)
第二步:將protected-mode yes 改成:protected-mode no(因?yàn)閞edis3.2版本增加了protected-mode配置,默認(rèn)是yes,即開啟。如果要設(shè)置讓外部網(wǎng)絡(luò)連接redis服務(wù)就必須先關(guān)閉這個(gè)模式,否則外部網(wǎng)絡(luò)無法直接訪問,其次就是開啟protected-mode保護(hù)模式的時(shí)候,需配置一個(gè)bind ip或者是設(shè)置訪問密碼)
以上就是我個(gè)人在出現(xiàn)此類問題時(shí)的幾個(gè)簡單的解決方案,大家可以根據(jù)自己的個(gè)人情況找到相應(yīng)的解決方案,希望對大家有所幫助哦!
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
當(dāng)前題目:springboot連接不上redis的三種解決方案!-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://jinyejixie.com/article22/dpcejc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、用戶體驗(yàn)、網(wǎng)站制作、全網(wǎng)營銷推廣、關(guān)鍵詞優(yōu)化、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容