一、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