当前位置: 首页 > news >正文

套模板网站价格贵金属十大正规app平台排名

套模板网站价格,贵金属十大正规app平台排名,做团购网站怎样赚钱,无代码应用搭建平台1、更新了数据库,再更新缓存 假设数据库更新成功,缓存更新失败,在缓存失效和过期的时候,读取到的都是老数据缓存。 2、更新缓存,更新数据库 缓存更新成功了,数据库更新失败,是不是读取的缓存的都…

1、更新了数据库,再更新缓存
假设数据库更新成功,缓存更新失败,在缓存失效和过期的时候,读取到的都是老数据缓存。
2、更新缓存,更新数据库
缓存更新成功了,数据库更新失败,是不是读取的缓存的都是错误的。
以上两种,全都不推荐。
3、先删除缓存,再更新数据库
有一定的使用量。即使数据库更新失败。缓存也可以会刷。
存在的问题是什么?
高并发情况下!!
比如说有两个线程,一个是 A 线程,一个是 B 线程。
A 线程把数据删了,正在更新数据库,这个时候 B 线程来了,发现缓存没了,又查数据,又放入缓存。缓存里面存的就一直是老数据了。
延迟双删。更新完数据库之后,我再删一次。
扩展思路
1、消息队列补偿
删除失败的缓存,作为消息打入 mq,mq 消费者进行监听,再次进行重试刷缓存。
2、canal
监听数据库的变化,做一个公共服务,专门来对接缓存刷新。优点业务解耦,业务太多冗余代码复杂度。

http://www.yayakq.cn/news/873787/

相关文章:

  • 滨州网站建设招聘网站建设 阿里云
  • 浙江住房和城乡建设部网站如何删除自己建的网站
  • 淘宝客免费建网站如何辨别官方网站
  • 福建建设局网站招标ps如何做网页
  • wordpress站群功能南京电商网站设计公司
  • 加强政务门户网站建设wordpress如何加html
  • 北京高端网站设计外包公司自贡跨省特大虚假广告案
  • 网站建设平台讯息铁岭 开原网站建设
  • 福建城建设厅官方网站wordpress手机app登陆
  • 图标网站导航制作怎么做优化网站界面的工具
  • 小企业网站价格湖北专业的网站制作代理商
  • 90设计官方网站网站页脚的制作
  • 网站搭建要求模板怎么做品牌推广网站
  • 网站的背景图怎么做的哪里培训网站开发好
  • dw软件做二级连接网站新网站建设运营年计划
  • 初中做语文综合题的网站深圳展厅设计企业展厅
  • 购买了域名之后怎么做网站一个网站应该怎么做
  • 免费做的网站怎么设置域名wordpress评论通知代码6
  • seo网站推广是什么网站免费正能量直接进入在线
  • 深圳电商网站沈阳网站建设开发设计公司
  • 食品网站建设目的广东东莞发布最新消息
  • 网站网页设计工作内容国家企业信息公示系统(全国)官网
  • 成都网站设计制作工作室注册上海公司
  • 构建html5博客网站网站备案需要建设好网站吗
  • 高校档案网站建设亚马逊一个月赚5万难吗
  • 网站权重什么意思网络营销公司名称
  • 成都网站建设系统做食品企业网站的费用
  • 做seo的网站推广文明网站建设总结
  • 甘肃再就业建设集团网站关键词挖掘工具网站
  • 甘肃网站建设开发做网站需要什么开发语言