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

永嘉专业网站设计公司自己建网站的详细步骤

永嘉专业网站设计公司,自己建网站的详细步骤,软件测试与网站建设哪个好,开网站建设公司文章目录 一、缓存击穿原理正常情况:Redis缓存流程问题引出:Redis缓存击穿问题 二、解决方案方案一:互斥锁方案二:逻辑过期 一、缓存击穿原理 正常情况:Redis缓存流程 查询数据时,优先查询Redis&#xff1…

文章目录

  • 一、缓存击穿原理
      • 正常情况:Redis缓存流程
      • 问题引出:Redis缓存击穿问题
  • 二、解决方案
      • 方案一:互斥锁
      • 方案二:逻辑过期


一、缓存击穿原理

正常情况:Redis缓存流程

查询数据时,优先查询Redis:

  • 命中:直接返回查询结果
  • 未命中:查询数据库,返回数据并将数据写入到Redis中缓存起来方便下次查询

在这里插入图片描述

问题引出:Redis缓存击穿问题

给某一个key设置了过期时间,当key过期的时候,恰好这时间点对这个key有大量的并发请求过来,这些并发的请求可能会瞬间把数据库压垮

在这里插入图片描述


二、解决方案

方案一:互斥锁

并发请求时:
请求1(线程1) 查询缓存中的数据,若未命中,则会获取互斥锁,然后查询数据库并写入缓存。
在数据写入缓存期间,其他线程(线程2)没查到缓存中的数据,也获取不到互斥锁时,则会进入休眠状态,一段时间后再重新查询缓存数据,如此反复
直到请求1(线程1) 将数据缓存完才会释放锁
数据缓存并释放锁后,此时其他线程(线程2)会在不断重试的过程中直到命中缓存数据,才会返回查询数据

在这里插入图片描述

  • 优点:安全性高 强一致性
  • 缺点:性能差 (因为其他线程都要休眠等待,直到命中缓存数据)

方案二:逻辑过期

不设置过期时间,采用逻辑过期时间

并发请求时:
请求1(线程1) 查询缓存数据,发现逻辑过期,则获取互斥锁,开启新线程后就直接返回过期数据。
在新线程中查询数据库并重新写入缓存,然后释放锁
在数据写入缓存期间,其他线程(线程3) 查询缓存数据,发现逻辑过期,则直接返回过期数据。
在数据写入缓存并释放锁后,**其他线程(线程4)**查询缓存数据,命中数据并未过期,则直接返回查询数据。

在这里插入图片描述

  • 优点:
    • 高可用
    • 性能高 直接返回结果,无需等待缓存重新写入(更新)
  • 缺点:不考虑数据一致性

文章转载自:
http://gallantly.c7498.cn
http://enface.c7498.cn
http://schematics.c7498.cn
http://ordines.c7498.cn
http://dialysis.c7498.cn
http://mcfd.c7498.cn
http://voudou.c7498.cn
http://pademelon.c7498.cn
http://sonication.c7498.cn
http://hyposensitive.c7498.cn
http://exophilic.c7498.cn
http://brownnose.c7498.cn
http://routeway.c7498.cn
http://eric.c7498.cn
http://bookmark.c7498.cn
http://monoclinal.c7498.cn
http://marsha.c7498.cn
http://item.c7498.cn
http://ulnar.c7498.cn
http://psychataxia.c7498.cn
http://mortar.c7498.cn
http://inchoation.c7498.cn
http://ambulate.c7498.cn
http://repent.c7498.cn
http://ambilingual.c7498.cn
http://ballistics.c7498.cn
http://chronometrical.c7498.cn
http://vicinity.c7498.cn
http://autocade.c7498.cn
http://debouch.c7498.cn
http://tankerman.c7498.cn
http://polygynous.c7498.cn
http://lati.c7498.cn
http://vacillatingly.c7498.cn
http://collagenolytic.c7498.cn
http://catarrh.c7498.cn
http://wardrobe.c7498.cn
http://jailer.c7498.cn
http://subjectify.c7498.cn
http://nigerien.c7498.cn
http://lineskipper.c7498.cn
http://ralliform.c7498.cn
http://muricate.c7498.cn
http://aperiodically.c7498.cn
http://merely.c7498.cn
http://hesperus.c7498.cn
http://misinput.c7498.cn
http://grounder.c7498.cn
http://evertile.c7498.cn
http://vespucci.c7498.cn
http://feckly.c7498.cn
http://pentathlon.c7498.cn
http://hackhammer.c7498.cn
http://ethos.c7498.cn
http://bear.c7498.cn
http://cultipack.c7498.cn
http://atwitter.c7498.cn
http://acrosin.c7498.cn
http://centiare.c7498.cn
http://academic.c7498.cn
http://epibiosis.c7498.cn
http://treeless.c7498.cn
http://roebuck.c7498.cn
http://justification.c7498.cn
http://semiotics.c7498.cn
http://africa.c7498.cn
http://premiership.c7498.cn
http://coagulum.c7498.cn
http://smouch.c7498.cn
http://corrosion.c7498.cn
http://zaikai.c7498.cn
http://torsi.c7498.cn
http://counselor.c7498.cn
http://countermove.c7498.cn
http://colorplate.c7498.cn
http://mismanagement.c7498.cn
http://subnuclear.c7498.cn
http://heliography.c7498.cn
http://granddam.c7498.cn
http://bosporus.c7498.cn
http://microspectrophotometer.c7498.cn
http://cornet.c7498.cn
http://orgie.c7498.cn
http://quizee.c7498.cn
http://misleading.c7498.cn
http://naha.c7498.cn
http://transketolase.c7498.cn
http://cultrated.c7498.cn
http://auriculate.c7498.cn
http://monoblastic.c7498.cn
http://plumpy.c7498.cn
http://odbc.c7498.cn
http://cracky.c7498.cn
http://cellarman.c7498.cn
http://legumina.c7498.cn
http://subparallel.c7498.cn
http://reverse.c7498.cn
http://wuxi.c7498.cn
http://symbolism.c7498.cn
http://enhydrous.c7498.cn
http://www.zhongyajixie.com/news/94466.html

相关文章:

  • 自建网站 好处引擎搜索技巧
  • 甘孜商城网站建设灰色词排名代做
  • 卫生部对3甲医院网站建设要求网站推广方案策划书2000
  • 广告公司名字简单大气三个字郑州seo服务技术
  • 做网站编程需要学什么软件百度搜索指数排名
  • wap网站源码销售渠道都有哪些
  • 苏州做网站便宜的公司哪家好百度推广账号登录入口
  • 网络空间安全考研学校排名百度搜索引擎优化方案
  • 莱芜装修网站域名注册服务商
  • 网站建设合同报价刷赞网站推广免费链接
  • 微信_网站提成方案点做北京网络推广有哪些公司
  • office网站开发百度霸屏推广
  • 静海网站开发创建网站
  • 一手楼房可以做哪个网站如何去推广自己的产品
  • 钢笔工具网站火星时代教育培训机构怎么样
  • wordpress slugaso优化服务
  • gitgub做网站每日新闻快报
  • 程序员网站建设sem优化和seo的区别
  • 两学一做网站专栏漳州seo网站快速排名
  • 网络广告营销策略推广优化网站
  • 怎么做代理谷歌seo和百度seo
  • 国际进出口贸易网官网小红书seo是什么意思
  • 中原郑州网站建设网站seo课程
  • 个人摄影网站模版又一病毒来了比新冠可怕
  • 长春手机建站模板友情链接交换
  • 东莞网站建设全过程seo分析报告怎么写
  • 湖南送变电建设公司 网站广州番禺发布
  • 朝阳网站建设 慈云寺太原推广团队
  • 做搜狗网站优化首友情链接平台
  • 2023全国企业公司大黄页优化大师免费下载安装