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

大连零基础网站建设教学哪里有网站免费推广网站

大连零基础网站建设教学哪里有,网站免费推广网站,网页制作与设计第四版电子书,做网站推广常识题库及答案目录 一、缓存的应用场景 二、缓存数据一致性如何保证? 三、缓存的最终一致性解决方案: 一、缓存的应用场景 1、缓存中的数据不应该是实时性一致性要求超高的, 通过缓存加上过期时间保证每天拿到的数据都是最新的即可。 2、如果实时性要求…

目录

一、缓存的应用场景

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

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


一、缓存的应用场景

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

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

1、双写模式


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

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

 

2、失效模式

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

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


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

 

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


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

http://www.15wanjia.com/news/1320.html

相关文章:

  • 营销型网站是什么电脑优化系统的软件哪个好
  • 国外做黄漫的网站有哪些wordpress免费建站
  • 百度怎么发自己的广告北京seo排名优化网站
  • 做电源的网站企业官网seo
  • 龙岗网站建设定制开发免费网站统计
  • 网站推广免费海东地区谷歌seo网络优化
  • 医药网站怎么做网络项目发布网
  • 天津网站建设揭秘一点优化
  • 网站制作加教程视频四川全网推网络推广
  • 菜单宣传网站怎么做有哪些平台可以免费发广告
  • 前端培训班seo综合查询怎么用的
  • 做视频后期的网站杭州seo排名优化外包
  • 贵州省政府网站建设规范标准今日头条新闻手机版
  • 英文网站支付怎么做上海网络排名优化
  • 开发一套网站多少钱百度竞价点击一次多少钱
  • 吴桥网站建设谷歌play商店官网
  • 青岛响应式网站推广软文
  • 哪家公司做网站建设比较好网上营销培训课程
  • 定兴做网站的自己怎么开网站
  • 石家庄做网站哪家好东莞百度快速优化排名
  • 做图标去什么网站找怎样给自己的网站做优化
  • wordpress0商业网站成都业务网络推广平台
  • 国内知名设计网站培训机构哪家好
  • 十大免费音乐网站做抖音seo排名软件是否合法
  • 海口个人建站模板外贸seo是什么意思
  • 苏州网站建设制作工作室百度首页登录
  • 如何给网站做301跳转东莞网站建设seo
  • 做网站英语老师的简历培训教育机构
  • 昆明电子商务网站建设网站首页排名
  • 衡水做网站哪儿好企查查在线查询