一、
springboot2.x 集成redis时,配置连接信息和构造方法发生了改变。
2.X版本可以使用RedisStandaloneConfiguration、RedisSentinelConfiguration、RedisClusterConfiguration三种方式配置连接信息。
这里我们以RedisStandaloneConfiguration为例,修改之前的配置。
同样的RedisCacheManager的配置方式也不能再以RedisTemplate为参数初始化,参考:官方文档
我们改为:
二、
以上配置使用的是直接连接redis的方式,即每次连接都创建新的连接。当并发量剧增时,这会带来性能上开销,同时由于没有对连接数进行限制,则可能使服务器崩溃导致无法响应。
所以我们一般都会建立连接池,事先初始化一组连接,供需要redis连接的线程取用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:springboot 2.x版本Redis设置JedisConnectionFactory - Python技术站