一、SpringBoot 2.x的配置方法;
1、通过spring-boot-starter-cache导入依赖;
2、spring-boot-autoconfigureCache的CacheAutoConfiguration负责全局的cache管理,RedisCacheConfiguration负责redis cache的配置;
3、RedisCacheConfiguration内有@Bean public RedisCacheManager cacheManager()方法,通过6个入参来设置RedisCacheManager;
4、一般我们通过两个入参来控制RedisCacheManager的构建:
- ObjectProvider<org.springframework.data.redis.cache.RedisCacheConfiguration> redisCacheConfiguration
- ObjectProvider<RedisCacheManagerBuilderCustomizer> redisCacheManagerBuilderCustomizers
5、相关链接:
- Spring Boot Cache with Redis,
- spring-data-redis 2.0 的使用 ,RedisConfig部分写得较为模糊,也不规范
- how-to-create-rediscachemanager-in-spring-data-2-0-x