首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Caffeine
订阅
Caffeine缓存使用
用户3016544761736
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
自命为缓存之王的Caffeine(6)
之前用Caffeine替代Redis的时候,发现先保存KV,再获取key,过期时间为3秒。但即使过了3秒,还是能获取到保存的数据。这是为什么呢?
自命为缓存之王的Caffeine(5)
普通的缓存和Token的区别在于时效性和持久性,自定义缓存计时非常麻烦,大部分中间件又没有过期失效。如果只是单节点,完全可以用Caffeine替代Redis。
自命为缓存之王的Caffeine(4)
SpringBoot有两种使用Caffeine的方式:1、直接引入Caffeine依赖,然后使用Caffeine方法实现缓存;2、引入Caffeine和Spring Cache依赖,使用注解方式。
自命为缓存之王的Caffeine(3)
缓存的存储空间是远远小于磁盘的。所以对于有些过期的数据,就需要定期进行清理,腾出存储空间。Caffeine又是怎么做的呢?
自命为缓存之王的Caffeine(2)
缓存除了过期策略,其实还有刷新和填充策略。刷新策略就是当数值变化时怎么处理,而所谓填充策略,就是将数据保存到缓存的方式。