报错信息为:
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
本文解决了一个关于Spring Redis配置的常见错误,即使用了已弃用的属性'spring.redis.pool.*'。正确的配置应使用'spring.redis.jedis.pool.*'前缀。文章详细解释了如何修改配置以避免警告,并提供了正确的配置示例。
264

被折叠的 条评论
为什么被折叠?



