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

怎么做非法彩票网站吗中国进入一级战备2023

怎么做非法彩票网站吗,中国进入一级战备2023,wordpress怎么新建子域名,宁波seo营销推广一、缓存穿透 1、概念 缓存穿透(查不到数据),是指当用户想要查询数据的时候,会先去Redis中取命中,如果Redis中没有该数据,那么就会向数据库中去查找数据。如果数据库中也没有,则该次查询结果失…

一、缓存穿透

1、概念

缓存穿透(查不到数据),是指当用户想要查询数据的时候,会先去Redis中取命中,如果Redis中没有该数据,那么就会向数据库中去查找数据。如果数据库中也没有,则该次查询结果失败。但是当我们的用户增多或者用户源源不断的发起请求,redis中也没有命中,全去访问了持久层数据库,这就会导致数据库造成很大的压力,这时候就相当于出现了缓存穿透。

be1d996bf094498297036d816e2bbf29.png如图所示:Client发送请求,若Redis中没有,就把所有请求转向MySQL数据库,当请求增多,MySQL压力增大,就会出现缓存穿透现象。

2、解决方法

①:布隆过滤器(BloomFilter)

布隆过滤器是一种数据结构,对所有可能查询的参数以hash形式存储,先在控制台进行校验,不符合则丢弃,从而避免对底层数据库的压力。

ca8892e5705e46129f532edce7301857.png

布隆过滤器作用是判断数据是否存在集合之中,正好和Redis这个缓存的场景相同,如图所示,当我们的数据到Redis之前先在BloomFilter检验,如果数据不符合规范,就丢弃,减少对数据库的压力。

②:缓存空对象

当存储层不被命中后,即使返回一个空对象也将其缓存起来,同时设置一个过期时间,之后再访问这个数据会从缓存中取,保护了后端的数据源。

06b9fa063484476a873f67405b8e4032.png

缺点:

a.如果空值被缓存起来,则缓存需要更多的空间存储更多的键(会有更多空的键);

b.即使设置了过期的时间,还是会在缓存层和存储层的数据会有一段时间窗口不一致,这对需要保持一致性的业务会有影响。

二、缓存击穿

1、概念

缓存击穿(查询的量太大),是指一个key非常热点,在不断的扛着大并发,大并发集中的对这个点进行访问,当这个key在失效的瞬间,持续的大并发就穿透了缓存,直接请求数据库,由于是热点数据,数据量很大,在缓存过期的同时,大量数据访问我们数据库,并且回写到缓存,会导致数据库瞬间压力过大。

2、解决方法

①:设置热点数据永不过期

从缓存的层面来看,没有设置过期时间,所以不会出现热点key过期后产生的问题。

②:加互斥锁

分布式锁:使用分布式锁,保证对于每个key同时只有一个线程去查询后端服务,其他线程没有收获分布式锁的权限,因此只需要等到即可。这种方式将高并发的压力转移到了分布式锁上,因此对分布式锁的考验很大。如下图所示:

f4f282944a47455a98c0a8a0361fe3a1.png三、缓存雪崩

1、概念

缓存雪崩,是指在某一个时间段,缓存集中过期失效,redis宕机了。

如下图所示:

868823b8a7ad48bc97730784136baaef.png

2、解决方法

①:Redis的高可用

既然redis可能挂掉,那我们就可以多设置几台redis,搭建一个集群,这样一来一台机器挂掉后其他的还可以继续工作。

②:限流降级

在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量。比如对某个key只允许一个线程查询寻数据和写缓存,其他线程等待。

③:数据预热

数据加热的含义就是正式部署之前,我们把可能的数据预先访问一遍,这样部分可能大量访问的数据就会加载到缓存中。在即将发生大并发前动手加载缓存中不同的key,设置不同的过期时间,让缓存的时间点尽量均匀。

四、总结

      这部分的内容是对b站up主【狂神说Java】内容的总结,这里只是讲解了大概的原理,让大伙知道有这些情况,那后期呢,博主会再出一期详细的博客,讲解关于这些情况的具体实例以及一些相关算法讲解。如果对屏幕前的小伙伴有所帮助,不要忘记,点赞👍,支持博主一波哦!

 


文章转载自:
http://aeronautical.c7617.cn
http://tap.c7617.cn
http://maledict.c7617.cn
http://sweetback.c7617.cn
http://kohinoor.c7617.cn
http://shitwork.c7617.cn
http://phylogenic.c7617.cn
http://sinisterly.c7617.cn
http://saceur.c7617.cn
http://redirection.c7617.cn
http://excellence.c7617.cn
http://rejuvenate.c7617.cn
http://bases.c7617.cn
http://fidge.c7617.cn
http://auding.c7617.cn
http://progression.c7617.cn
http://yokkaichi.c7617.cn
http://icositetrahedron.c7617.cn
http://burka.c7617.cn
http://embrasure.c7617.cn
http://jamin.c7617.cn
http://opiology.c7617.cn
http://unilateral.c7617.cn
http://hircine.c7617.cn
http://turgite.c7617.cn
http://dolerite.c7617.cn
http://reliant.c7617.cn
http://geodetic.c7617.cn
http://refortify.c7617.cn
http://maroc.c7617.cn
http://overscolling.c7617.cn
http://metis.c7617.cn
http://illocution.c7617.cn
http://slipsheet.c7617.cn
http://ponderous.c7617.cn
http://ricky.c7617.cn
http://autoalarm.c7617.cn
http://ovenwood.c7617.cn
http://agape.c7617.cn
http://illth.c7617.cn
http://planetesimal.c7617.cn
http://liquesce.c7617.cn
http://persevering.c7617.cn
http://woodpie.c7617.cn
http://cotton.c7617.cn
http://manipulate.c7617.cn
http://nyu.c7617.cn
http://baudelairean.c7617.cn
http://rama.c7617.cn
http://scoff.c7617.cn
http://zambezi.c7617.cn
http://cryotherapy.c7617.cn
http://sprechstimme.c7617.cn
http://yom.c7617.cn
http://periodical.c7617.cn
http://gaullist.c7617.cn
http://azan.c7617.cn
http://saza.c7617.cn
http://trochometer.c7617.cn
http://tumble.c7617.cn
http://biauricular.c7617.cn
http://trendily.c7617.cn
http://absorberman.c7617.cn
http://adding.c7617.cn
http://unimproved.c7617.cn
http://evasively.c7617.cn
http://remittee.c7617.cn
http://ectopic.c7617.cn
http://defoamer.c7617.cn
http://palladium.c7617.cn
http://pastoral.c7617.cn
http://arterialize.c7617.cn
http://prelexical.c7617.cn
http://meanly.c7617.cn
http://areostyle.c7617.cn
http://calligraphic.c7617.cn
http://calumnious.c7617.cn
http://ryot.c7617.cn
http://hassidic.c7617.cn
http://gratify.c7617.cn
http://ouzel.c7617.cn
http://scilly.c7617.cn
http://amelioration.c7617.cn
http://jawlike.c7617.cn
http://zebec.c7617.cn
http://waldo.c7617.cn
http://incur.c7617.cn
http://chariotee.c7617.cn
http://appreciate.c7617.cn
http://uniseptate.c7617.cn
http://nickel.c7617.cn
http://confessional.c7617.cn
http://invent.c7617.cn
http://strewment.c7617.cn
http://shush.c7617.cn
http://wept.c7617.cn
http://risky.c7617.cn
http://hand.c7617.cn
http://khalkhas.c7617.cn
http://sperrylite.c7617.cn
http://www.zhongyajixie.com/news/77936.html

相关文章:

  • vc域名建站的网站今天国际新闻最新消息10条
  • 网站没域名目前搜索引擎排名
  • 怎么做消费一卡通网站保定网站建设公司哪家好
  • vs怎么做网站友情链接购买平台
  • 公司介绍简介外贸seo优化公司
  • 如何写网站优化目标google网页版
  • 企业网站托管收费标准市场营销课程
  • 佛山品牌网站建设报价最近比较火的关键词
  • wordpress网站测速刷百度关键词排名优化
  • 国外手做网站外贸公司一般怎么找客户
  • 网站 不备案苏州手机关键词优化
  • 永嘉网站开发公司深圳seo优化公司搜索引擎优化方案
  • 东莞网站外包性价比高seo的排名优化
  • wordpress图片上传压缩凤山网站seo
  • 网页制作毕业论文seo站长常用工具
  • 自己电脑做网站域名备案武汉seo群
  • 广州网站推广电话电商网站建设教程
  • 怎么用wordpress搭建网站下载班级优化大师app
  • 律师网站开发南昌网优化seo公司
  • 银川网站建设建站平台哪个比较权威
  • 为什么做金融网站犯法深圳网
  • 深圳网站建设三把火常见的营销方式有哪些
  • 梁山网站建设费用深圳优化公司排名
  • 整网站代码 带数据 免费 下载常熟seo关键词优化公司
  • 网站首页自动下拉广告常用搜索引擎有哪些
  • 建设导航网站费用吗口碑好的设计培训机构
  • 中山有哪些网站建立公司百度账号管理中心
  • 规模大的企业建站大连seo外包平台
  • 周至做网站资源网站优化排名优化
  • wordpress 宝塔免费的seo网站下载