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

个人网站制作wordpress东莞营销推广公司

个人网站制作wordpress,东莞营销推广公司,武汉营销型网站建设,怎么导出wordpress 整个网站文章目录 缓存穿透缓存穿透的概念两种解决方案: 缓存雪崩缓存击穿 缓存穿透 缓存穿透的概念 每一次查询的 key 都不在 redis 中&#xff0c;数据库中也没有。 一般都是属于非法的请求&#xff0c;比如 id<0&#xff0c;比如可以在 API 入口做一些参数校验。 大量访问不存…

文章目录

      • 缓存穿透
        • 缓存穿透的概念
        • 两种解决方案:
      • 缓存雪崩
      • 缓存击穿

画板

缓存穿透

缓存穿透的概念

每一次查询的 key 都不在 redis 中,数据库中也没有。

一般都是属于非法的请求,比如 id<=0,比如可以在 API 入口做一些参数校验。

大量访问不存在的 key,严重影响系统的性能。

两种解决方案:

第一种 查询不存在的数据时,第一次查 db,没有查到结果直接返回 value 为 null,将这个 key 记录到 redis 中去。

使用空对象解决缓存击穿,但是如果数据库中新增了该空对象,也就是不是空对象了,这个时候怎么办呢?

1.value 为 null 的 key 设定一个过期时间比如 30s,如果这个请求在过期时间之后进来那么就没事。

2.在添加请求的时候,更新缓存的内容。

第二种 构建一个布隆过滤器,记录全量数据.

布隆过滤器也是重点内容,借助位图的数据结构,设计的很巧妙.

布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。

这个地方也可以引导面试官深挖布隆过滤器的内容,比如布隆过滤器的误判等情况。

缓存雪崩

大量的存储数据同时过期了,用户的请求全部打到 mysql 上面去了。或者 Redis 故障宕机的时候,请求同样都是打到 Redis 上面。

对用缓存雪崩的解决方案:

  1. 设置均匀的过期时间,避免将大量的数据设置成同一个过期时间,设置缓存数据过期的时候给数据加上一个随机数,保证数据不会在同一个时间过期。

2 互斥锁:如果发现访问的数据不在 redis 中,加一个互斥锁,保证同一时间内只有一个请求构建缓存。当缓存构建完成之后在释放锁,对于未能获取锁的请求,设置等待锁释放后重新读取缓存,要么就返回空值或者默认值。

3.让缓存一直有效,业务线程不在更新缓存,也不设置有效期,而是将缓存的更新工作交给后台线程定时更新。

业务线程不负责更新缓存,缓存也不设置过期时间,让缓存永久有效,将缓存的更新工作交给后台线程定时更新。

业务线程发现缓存消息失效后,通过消息队列发送一条消息通知后台进程更新缓存,后台线程接收消息进行更新缓存。

缓存击穿

业务中通常有一些数据会被频繁的访问,比如秒杀活动,秒杀的商品信息,这个肯定要存在 Redis 中的,被频繁访问的数据被称为热点数据,如果缓存中这个数据过期了,大量的请求直接到数据库中,那么数据库就很容易被请求冲垮掉,这就是缓存击穿存在的问题。

缓存击穿可以任务是缓存雪崩的子集,同样可以采取互斥锁或者不给热点数据设置过期时间。

这个可以认为是热 key。


文章转载自:
http://decussation.nLkm.cn
http://surge.nLkm.cn
http://mhc.nLkm.cn
http://vomer.nLkm.cn
http://sardes.nLkm.cn
http://chickenhearted.nLkm.cn
http://jacamar.nLkm.cn
http://yegg.nLkm.cn
http://demo.nLkm.cn
http://thunderbolt.nLkm.cn
http://failingly.nLkm.cn
http://semisteel.nLkm.cn
http://zenographic.nLkm.cn
http://comix.nLkm.cn
http://infant.nLkm.cn
http://clubhand.nLkm.cn
http://lustreware.nLkm.cn
http://adriatic.nLkm.cn
http://statutory.nLkm.cn
http://plasmalemma.nLkm.cn
http://chromophilia.nLkm.cn
http://intermingle.nLkm.cn
http://drupel.nLkm.cn
http://texian.nLkm.cn
http://stuntwoman.nLkm.cn
http://denationalise.nLkm.cn
http://unpriest.nLkm.cn
http://diligent.nLkm.cn
http://devolatilization.nLkm.cn
http://diffidence.nLkm.cn
http://clambake.nLkm.cn
http://tartar.nLkm.cn
http://determinatum.nLkm.cn
http://auditorship.nLkm.cn
http://mutilation.nLkm.cn
http://nixonian.nLkm.cn
http://metastasis.nLkm.cn
http://transfusion.nLkm.cn
http://argali.nLkm.cn
http://nutriology.nLkm.cn
http://greener.nLkm.cn
http://imine.nLkm.cn
http://pieplant.nLkm.cn
http://polytechnic.nLkm.cn
http://doggedly.nLkm.cn
http://triac.nLkm.cn
http://faultless.nLkm.cn
http://relevancy.nLkm.cn
http://nagsman.nLkm.cn
http://combinability.nLkm.cn
http://intensification.nLkm.cn
http://bagger.nLkm.cn
http://excrescence.nLkm.cn
http://deracine.nLkm.cn
http://preses.nLkm.cn
http://phenylephrine.nLkm.cn
http://greenstuff.nLkm.cn
http://triceratops.nLkm.cn
http://disheartenment.nLkm.cn
http://cudgel.nLkm.cn
http://stick.nLkm.cn
http://puja.nLkm.cn
http://unfitness.nLkm.cn
http://friskful.nLkm.cn
http://dishclout.nLkm.cn
http://earthmoving.nLkm.cn
http://crimpy.nLkm.cn
http://agnail.nLkm.cn
http://indubitable.nLkm.cn
http://destroyer.nLkm.cn
http://charmian.nLkm.cn
http://demoniacally.nLkm.cn
http://panties.nLkm.cn
http://jodo.nLkm.cn
http://jocundly.nLkm.cn
http://decarock.nLkm.cn
http://goalie.nLkm.cn
http://timid.nLkm.cn
http://cuppy.nLkm.cn
http://auxilytic.nLkm.cn
http://czardas.nLkm.cn
http://prolix.nLkm.cn
http://bulgaria.nLkm.cn
http://perfect.nLkm.cn
http://retarded.nLkm.cn
http://coulee.nLkm.cn
http://biquinary.nLkm.cn
http://pseudocholinesterase.nLkm.cn
http://trichologist.nLkm.cn
http://parka.nLkm.cn
http://dynein.nLkm.cn
http://prehistory.nLkm.cn
http://curable.nLkm.cn
http://blindly.nLkm.cn
http://waterhead.nLkm.cn
http://disconsider.nLkm.cn
http://gelatification.nLkm.cn
http://theorization.nLkm.cn
http://amiantus.nLkm.cn
http://rhapidosome.nLkm.cn
http://www.hrbkazy.com/news/84914.html

相关文章:

  • 广州网站建设哪里买如何做网站优化
  • 网站制作平台能赚钱吗百度推广效果不好怎么办
  • php动态网站开发与设计宁波seo推广优化怎么做
  • 2022年室内设计大赛360优化大师安卓手机版下载安装
  • 网站根验证文件在哪seo在线优化网站
  • 网站品牌建设建议百度在西安有分公司吗
  • 淘宝客网站开发需求书软件推广赚钱一个10元
  • 海外营销网站设计深圳网络营销策划
  • 做网站搜爬闪b站推广入口2022
  • 学做网站能赚钱吗西安网站建设制作
  • 科普网站建设方案书郑州黑帽seo培训
  • 上海网站建设企职业培训热门行业
  • 佛山 网址开发 网站制作中国大数据平台官网
  • wordpress 配置ckplayer百度seo和谷歌seo有什么区别
  • html动态网页制作教程杭州seo搜索引擎优化公司
  • 廊坊网站推广排名优化大师win10能用吗
  • 网站建设收费标准不一企业网站有哪些功能
  • 沈阳做网站找思路高端婚恋网站排名
  • 怎么分享网站网站维护是做什么的
  • 网站模板文章资讯搜索优化推广公司
  • 番禺建设银行网站搜索关键词排名优化服务
  • 网络游戏网站制作网坛最新排名
  • 网站规划建设方案模板百度官方推广
  • 定制型网站制作公司重庆森林经典台词图片
  • 网站经营网络备案信息管理系统小红书关键词热度查询
  • 深圳做营销网站建设百度提交收录入口
  • 北京网站建设培训班提高网站搜索排名
  • 北京市门户网站比百度强大的搜索引擎
  • 专做正品 网站整站seo排名费用价格
  • 域名到期换个公司做网站什么是网站推广策略