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

大连零基础网站建设教学哪里有武汉网络推广自然排名

大连零基础网站建设教学哪里有,武汉网络推广自然排名,免费做印章的网站,宁波工商注册咨询电话目录 一、缓存的应用场景 二、缓存数据一致性如何保证? 三、缓存的最终一致性解决方案: 一、缓存的应用场景 1、缓存中的数据不应该是实时性一致性要求超高的, 通过缓存加上过期时间保证每天拿到的数据都是最新的即可。 2、如果实时性要求…

目录

一、缓存的应用场景

二、缓存数据一致性如何保证?

三、缓存的最终一致性解决方案:


一、缓存的应用场景

1、缓存中的数据不应该是实时性一致性要求超高的,
通过缓存加上过期时间保证每天拿到的数据都是最新的即可。
2、如果实时性要求特别高,直接查询数据库即可。
3、一般只缓存读多写少一致性要求不高的数据
4、如果想要完美实时解决缓存一致性的问题,可以通过cannl+binglog来解决,但一般不推荐使用这种方法,除非在大数据实时更新场景下。

二、缓存数据一致性如何保证?

1、双写模式


修改完数据库之后,然后更新缓存。

往缓存中放入最新的数据。但可能存在脏读的问题。
这种策略的优点是可以保证缓存数据的实时性,但是需要考虑并发更新造成脏读的问题。
在高并发场景下,可能会出现多个线程同时更新缓存数据的情况,导致数据的不一致性。

 

2、失效模式

修改完数据库之后,直接删除缓存。

这种策略的优点是简单易行,但是可能会导致缓存击穿的问题,即在缓存失效的瞬间,有
大量的并发请求同时访问数据库,导致数据库压力过大。


小结:双写和失效模式都存在缓存不一致的缺点。

 

三、缓存的最终一致性解决方案


1、缓存的所有数据都有过期时间,数据过期下一次查询触发主动更新
2、读写数据的时候,加上分布式的读写锁保证线程安全(经常写,经常读)

http://www.zhongyajixie.com/news/55505.html

相关文章:

  • wordpress 表格 插件安新seo优化排名网站
  • 我不需要做网站网站排名seo教程
  • 网站采集怎么做网销怎么销售的
  • html5手机网站开发收录查询 站长工具
  • 班级网站成品seo和sem是什么意思
  • 专业二维码网站建设seo网站内部优化方案
  • 公司宣传册页面设计模板seo排名怎么看
  • 网站建设做微营销百度软件中心官网
  • 用苹果手机做网站百度竞价网站
  • 网站的留言功能青山seo排名公司
  • 网站设计和网页设计百度人工客服电话是多少
  • 柳州网站建设源码幽默软文经典案例300
  • 百度做网站推广活动策划
  • 厦门做英文网站营销软文网站
  • 网站建设哪种语言好百度外链查询工具
  • 自己做的网站被举报违反广告法免费下载官方百度
  • 中国有没有一家做茶叶的网站电商网站搭建
  • 哪里有做网站服务注册网站平台要多少钱
  • 网站收录降低重庆网站网络推广
  • 专业的led网站建设推广营销平台
  • 创建网站英语产品推广渠道
  • 手机做简单的网站seo关键词排名工具
  • 如何做服装的微商城网站合肥网站排名提升
  • 动态网站开发能做什么今日热搜榜排名
  • 桂林市临桂区疫情最新消息湖南靠谱的关键词优化
  • 网站建设198优化网站seo
  • 如何设置自己的网站朝阳seo推广
  • 高碑店市建设局网站企业建站
  • 家谱网站怎么做推广平台都有哪些
  • 网站被做站公司贩卖百度seo优化工具