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

b2c商城网站建设 工具深圳网络营销推广外包

b2c商城网站建设 工具,深圳网络营销推广外包,望牛墩镇网站建设公司,党建网站建设可行性分析缓存问题三兄弟 是因为不同的原因让请求全部打到了数据库而造成的问题 什么是缓存穿透? 缓存穿透是指查询一个数据,在redis和MySQL中都不存在。也就是查询一个数据不存在的数据,导致每次请求都会到达数据库,给数据造成很大的压力…

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

什么是缓存穿透?

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

什么是缓存雪崩?

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

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

在这里插入图片描述

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

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

在这里插入图片描述

http://www.hrbkazy.com/news/39964.html

相关文章:

  • 咸阳公司做网站做一个公司网站要多少钱
  • 网站的建设目标文档国内it培训机构排名
  • 建设银行卡授权网站管理宁波seo优化排名
  • 网站开发在无形资产中做个公司网站大概多少钱
  • 中国品牌建设促进会网站许昌网络推广外包
  • o2o网站建设方案 多少钱深圳推广优化公司
  • 外包做网站多少钱网络营销服务商
  • 网站背景如何做百度网站入口
  • 做视频的网站靠什么收入外贸seo公司
  • 做网站需要留什么淘宝权重查询
  • 茌平做网站推广如何做网站营销推广
  • 电脑版和手机版网站怎么做的做小程序要多少钱
  • 杭州网站建设排名百度如何收录网站
  • 我的网站突然找不到网页了百度广告联盟
  • 视频网站 如何做seoqq群排名优化软件官网
  • 设计师合作网站白山seo
  • 群辉 wordpress汉化seogw
  • 网站域名代备案网站日常维护有哪些
  • 佛山 做网站公司seo教程百度网盘
  • 阜阳恒亮做网站多少钱seo是搜索引擎营销吗
  • 网站建设制作设计seo优化南宁百度搜索引擎入口登录
  • 网站seo优化书籍交换友情链接平台
  • 网站程序盗版seo短视频网页入口引流
  • 龙岗优化网站建设巨量引擎广告投放平台
  • 手机网站制作网站推广途径和要点
  • 企业网站内容更新怎么操作自动收录网
  • 手机门户网站建设方案青岛做网络推广的公司有哪些
  • 装修设计软件知乎seo关键词快速排名软件
  • 辽宁阜新建设学校官方网站seo推广骗局
  • 如何做网站迁移网址seo优化排名