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

佛山h5网站公司网站设计论文的参考文献

佛山h5网站公司,网站设计论文的参考文献,wordpress一个域名多个主题,中国招标与采购网缓存问题三兄弟 是因为不同的原因让请求全部打到了数据库而造成的问题 什么是缓存穿透? 缓存穿透是指查询一个数据,在redis和MySQL中都不存在。也就是查询一个数据不存在的数据,导致每次请求都会到达数据库,给数据造成很大的压力…

在这里插入图片描述
在这里插入图片描述
缓存问题三兄弟 是因为不同的原因让请求全部打到了数据库而造成的问题

什么是缓存穿透?

缓存穿透是指查询一个数据,在redis和MySQL中都不存在。也就是查询一个数据不存在的数据,导致每次请求都会到达数据库,给数据造成很大的压力。
解决方案:
1.当查询一个不存在的数据时缓存一个空数据,这样请求就只会查一次库,把流量转移到了redis中
优点:实现起来,简单方便
缺点:消耗内存,可能会造成数据短期不一致,缓存承受压力增加
2.布隆过滤器
在这里插入图片描述
在这里插入图片描述
什么是缓存击穿?
缓存击穿:某个热点key过期了,数据同步慢,导致请求全部到达数据库
解决方案
1.互斥锁
2.逻辑过期
在这里插入图片描述

什么是缓存雪崩?

缓存雪崩是在某一时间段大量的key同时过期,导致请求全部到达数据库
解决方案
在这里插入图片描述

redis和MySQL的数据同步问题,如何进行同步?

在这里插入图片描述

如果是强一致性(CP):双写一致性(修改了数据库就修改缓存),存入redis的数据肯定是读多写少的,在数据修改时,使用读写锁是一个不错的选择。
特点:强一致,低性能,代码侵入性太高
在这里插入图片描述
在这里插入图片描述

如果是可用性(AP):mq(绝大数的数据同步,AP实现都可以用mq,允许短期数据不一致,达到最终一致性即可),canal
在这里插入图片描述

在这里插入图片描述

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

相关文章:

  • 高端网站设计制作安徽海外网络推广
  • 怎么把网站整站下载做网站必须要注册公司么
  • 局域网内建设网站微信运营网站建设
  • 上海网站营销怎么样wordpress网址采集
  • 一般自己怎么做网站如何免费开自己的网站
  • php就是做网站吗杭州做家教网站
  • 微信公众号免费制作成微网站河北建设厅网站登陆怎么找附件
  • 2008系统怎么做网站网站建设的7种流程图
  • 做网站还要写文章吗网页制作dw怎么制作特效
  • 果洛营销网站建设服务盈润企业网站管理系统
  • 机械加工网站哪里找网站程序是什么意思
  • 企业网站模版排版设计作品欣赏
  • 网站建设所需要的技能贵州网站建设公司推荐
  • 建设网站所有步骤WordPress动态背景图
  • 快递网站怎么制作汕头网站优化系统
  • 响应式网站开发视频怎么做网站收广告费
  • 福州建网站最新重大新闻
  • 郑州网站建设排名上海网站制作官网
  • 创业如何进行网站建设呼和浩特网站设计公司
  • 使用云主机做网站教程广17网站一起做网店
  • vue可以做pc网站吗百度人工服务电话
  • 微信怎么做一些微网站wordpress自主注册
  • asp.net 3.5网站开发全程解析 深圳网站建设公司排名
  • 做网站属于软件开发吗广州软件开发公司排行
  • 代理龙华网站建设模板建站代理
  • 全国互联网公司排名网站seo入门基础教程书籍
  • 织梦cms网站模板修改影视公司需要的许可证
  • 建设银行网站源码网站推广优势
  • 网站备案信息找回深圳公司免费网站建设
  • 物理结构网站wordpress中文版广告