最近公司對項目進行了分佈式集羣,然後出現了驗證碼一直失敗的問題。
樓主就百度了許多關於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中的數據。