關於springboot2 + redis解決分佈式集羣驗證碼的問題

最近公司對項目進行了分佈式集羣,然後出現了驗證碼一直失敗的問題。

樓主就百度了許多關於springboot整合redis的問題,發現有的辦法複雜的,重點是配置後也跑不起來。現在就分享我自己成功的配置。redis安裝就自己百度哈

首先是redis的配置,打開redis.conf 把bind 127.0.0.1改爲0.0.0.00 如圖

測試方法 本地電腦打開cmd,然後輸入telnet 192.168.27.98(redis所在服務器地址) 6379,能夠接通表示redis設置成功

 

2.就是springboot的配置 

## 連接池最大連接數(使用負值表示沒有限制)
spring.redis.lettuce.pool.max-active=8
## 連接池中的最大空閒連接
spring.redis.lettuce.pool.max-idle= 100
## 連接池中的最小空閒連接
spring.redis.lettuce.pool.min-idle= 50
## 連接池最大阻塞等待時間(使用負值表示沒有限制)
spring.redis.lettuce.pool.max-wait= 1000ms
spring.redis.timeout=1000ms

spring.redis.host=192.168.27.98
spring.redis.port=6379

host是redis所在的服務器地址,port是端口號。

引入pom文件

    <dependency>  
        <groupId>org.springframework.boot</groupId>  
        <artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency> 

不需要在其他地方加註解

3.如何運用

在需要使用的代碼裏面添加

//以key-value的形式放進redis中管理,

//根據key值獲取放入reids中的數據。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章