目录
【博客目的】
记录一个项目中同时整合了Caffeine和Redis时,怎么使用@Cacheable这样的注解,优雅地实现缓存。
【应用场景】
最近接到一个项目,里面同时整合了Caffeine和Redis。
对于像验证码,或者对用户操作做一些限制的缓存,还有分布式锁等等操作就利用redis来缓存,
对于一些热点数据,为了降低数据库查询频率,就使用Caffeine本地缓存来实现。
至于为什么这么做?这个问题问得好!下次别问了!
【相关知识】
对相关原理和注解@Cacheable/@CachePut/@CacheEvit不熟练的同学请移步相关文章,能很好地理解。
组合拳: