
Spring Cache
Kevin-Qian
这个作者很懒,什么都没留下…
展开
-
Caffeine Eviction策略
Caffeine缓存剔除策略有三个:基于容量剔除基于时间剔除基于引用剔除基于容量剔除// 如果缓存的条目大于maximumSize值时,caffeine将尝试剔除最近或很少使用的缓存条目LoadingCache<Integer, String> caches = Caffeine.newBuilder() .maximumSize(2)...原创 2020-03-25 15:34:34 · 1038 阅读 · 0 评论 -
Spring Cache Redis缓存key生成策略
今天有人问我为什么我之前使用spring cache redis时,redis里面的key是cacheName::cacheKey格式,而现在cacheName的前缀没了?下面我们来分析一下key的生成逻辑。源码分析Spring Boot应用启动时,会自动加载redis相关的配置。我们主要关注一下RedisCacheConfiguration类。该类会创建一个RedisCacheManager...原创 2020-03-22 11:36:42 · 4932 阅读 · 0 评论