首頁 > 資料庫 > Redis > springboot怎麼排除redis的自動配置

springboot怎麼排除redis的自動配置

王林
發布: 2023-05-26 11:16:05
轉載
2498 人瀏覽過

springboot 排除redis的自動配置

因為要配置一個redis鏈接,所以將系統自帶的配置排除,分別是

RedisAutoConfiguration.class 和 RedisRepositoriesAutoConfiguration.class
登入後複製

兩個自動配置類別

要注意的是:

RedisRepositoriesAutoConfiguration 對beanName 叫做“redisTemplate” 的bean有依賴,需要一併排除

@SpringBootApplication(exclude={
  RedisAutoConfiguration.class,
  RedisRepositoriesAutoConfiguration.class
})
登入後複製

springboot配置redis報錯(報紅線)Deprecated configuration property "spring.redis.pool.max-active"

錯誤訊息為:

Deprecated configuration property 'spring.redis.pool.max-active"

報錯配置為:

#连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=80
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=20
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=10
登入後複製

分析

#是因為使用jedis的情況下,前綴應該是spring.redis.jedis,而不是spring. redis。

改為如下即可:

# 连接池最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-active=50
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.jedis.pool.max-idle=50
# 连接池中的最小空闲连接
spring.redis.jedis.pool.min-idle=5
登入後複製

以上是springboot怎麼排除redis的自動配置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板