欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot連接不上redis的三種解決辦法

 更新時(shí)間:2023年04月14日 14:48:06   作者:古董a  
這篇文章主要介紹了springboot連接不上redis的三種解決辦法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

第一種

查看防火墻是否打開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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論