首先一句话:

旁路缓存模式策略:写->写DB,删缓存,读->读cache,没有则读DB,然后更新到缓存

读写穿透策略:写->写缓存,然后由缓存系统写DB,读->读cache,没有则将DB写入cache,再读cache

异步缓存写入策略:写->写缓存,异步更新到DB,读->读cache,没有则将DB写入cache,再读cache

补充:

旁路缓存模式策略用的较多,适用于读较多的场景,因为第一次读取或更新后,直接走DB。另外不能先更新DB,再删除cache,可能出现数据不一致。

热点数据可以先写入缓存。

最新文章

  1. (转)iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
  2. cocos2d-x之 利用富文本控件解析xhml标签(文字标签,图片标签,换行标签,标签属性)
  3. 条件编译用法(#ifndef #define #endif#else)
  4. Jq 遍历 全选 全不选 反选
  5. Python文件处理之文件打开方式(一)
  6. chapter 2: Representing and manipulating information
  7. PLSQL程序流程
  8. MySQL5.6.39修改密码
  9. Kaldi中的L2正则化
  10. 企业级镜像仓库Harbor
  11. Java实验6
  12. 点分治模板(洛谷P4178 Tree)(树分治,树的重心,容斥原理)
  13. php面向对象编程self和static的区别
  14. GO入门——2. 变量
  15. 「WC 2019」数树
  16. Aspect实现对方法日志的拦截记录
  17. hazelcast初探
  18. kolla-ansible 源码下载
  19. 第3章—高级装配—配置profile bean
  20. Sql order by 和 group BY 如何共同运用?

热门文章

  1. AIR32F103(五) FreeRTOSv202112核心库的集成和示例代码
  2. Go实现常用软件设计模式二:工厂模式
  3. 如何精简 Prometheus 的指标和存储占用
  4. halcon如何识别硬币?
  5. 还在手撸TCP/UDP/COM通信?一个仅16K的库搞定!
  6. 记录下批处理bat脚本获取打包发布问题
  7. Springboot 整合 SpringCache 使用 Redis 作为缓存
  8. 【每日一题】【与运算判断奇偶】【list的重载前后插入】2021年11月25日-103. 二叉树的锯齿形层序遍历
  9. 乐观锁思想在JAVA中的实现——CAS
  10. ArcObjects SDK开发 011 RasterLayer