缓存
文章平均质量分 83
enjoy嚣士
一个行走在键盘上的修理工
展开
-
SpringBoot 之 集成Caffeine本地缓存
Caffeine的 github地址 使用版本说明: For Java 11 or above, use 3.0.x otherwise use 2.9.x SpringBoot 有两种使用 Caffeine 作为缓存的方式: 方式一:直接引入 Caffeine 依赖,然后使用 Caffeine 方法实现缓存。 方式二:引入 Caffeine 和 Spring Cache 依赖,使用 SpringCache 注解方法实现缓存。(推荐) SpringBoot 集成 Caffeine 方式一 1.引入依原创 2022-04-22 11:33:02 · 1247 阅读 · 0 评论 -
缓存一致性策略
缓存一致性 更新缓存策略方式常见的有下面几种 先更新缓存,再更新数据库 先更新数据库,再更新缓存 先删除缓存,再更新数据库 先更新数据库,再删除缓存 对比总结 方案 问题 问题出现概率 推荐程度 更新缓存 -> 更新数据库 为了保证数据准确性,数据必须以数据库更新结果为准,所以该方案绝不可行 大 不推荐 更新数据库 -> 更新缓存 并发更新数据库场景下,会将脏数据刷到缓存 并发写场景,概率一般 写请求较多时会出现不一致问题,不推荐使用。 删除缓存 -> 更新数据原创 2021-07-16 11:38:19 · 236 阅读 · 0 评论