首页 > 其他 > 详细

缓存的模式

时间:2019-08-27 19:41:16      阅读:114      评论:0      收藏:0      [点我收藏+]

读缓存

  • 先读取缓存中的数据, 没有才会读取数据库中的数据
  • 解决数据库读取压力
  • 方式
    • cache aside 具体读写操作交给应用完成
    • read through 具体读写操作交给缓存层完成, 即使后期修改存储方案, 业务代码不需要修改, 有利于项目的重构和架构升级

技术分享图片

  • 写缓存
    • 先写入缓存, 再写入数据库
    • 解决数据库的写入压力
    • 方式
      • write through 具体写操作交给缓存层完成, 立即更新数据库
      • write behind caching 具体读操作交给缓存层完成, 定时异步更新数据库
    • 实现思路
      • 将数据操作保存到消息队列(redis/rabbitMQ等)中, celery作为消费者异步执行

缓存的模式

原文:https://www.cnblogs.com/oklizz/p/11420247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!