一、SpringBoot 2.x的配置方法;
1、通过spring-boot-starter-cache导入依赖;
3、RedisCacheConfiguration内有@Bean public RedisCacheManager cacheManager()方法,通过6个入参来设置RedisCacheManager;
4、一般我们通过两个入参来控制RedisCacheManager的构建:
- ObjectProvider<org.springframework.data.redis.cache.RedisCacheConfiguration> redisCacheConfiguration
- ObjectProvider<RedisCacheManagerBuilderCustomizer> redisCacheManagerBuilderCustomizers
二、SpringBoot 1.x的配置方法;
1、第一步相同;
2、第二步相同;
3、RedisCacheConfiguration内有@Bean public RedisCacheManager cacheManager(),通过入参RedisTemplate<Object, Object> redisTemplate来控制
三、Jedis vs Lettuce和commons-pool2
1、1.x时默认为Jedis,2.x时默认为Lettuce(需要引入commons-pool2作为连接池);