SpringBoot3与SpringBoot2在Redis配置中的区别
对于SpringBoot2.x来讲,RedisProperties中的配置为
@ConfigurationProperties(prefix = "spring.redis"
)
我们在yml文件中的配置应为
spring:redis:host: localhostport: 6379password:database: 0
而对于SpringBoot3.x来说,RedisProperties中的配置为
@ConfigurationProperties(prefix = "spring.data.redis")
这中间多了一层data,所以在SpringBoot3.x中我们对于Redis的配置需要进行修改
spring:data:redis:host: localhostport: 6379password:database: 0
spring.data.redis.host
spring.data.redis.port
spring.data.redis.password
spring.data.redis.database
如果不进行修改的话Redis的自动注册是读取不到配置信息的从而会走默认配置来连接