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

redis内存数据库的专业术语雪崩、击穿、穿透的名词解释

redis作为一个内存数据库,其作用主要体现在可以提供高速的访问处理。

redis在内存层面工作,一个字,快。

这也是redis区别于其他类型数据库的一个主要特点。

与之配合使用的是后端持久化存储数据库,比如结构化的数据库mysql

mysql的数据是存在硬盘的。

当redis和mysql配置使用的时候

用户先访问到的是redis的数据

有需要的时候,redis会在mysql去拿数据。

当redis有数据的时候,客户端的请求能在redis拿到数据,就不用跑到mysql去要。

那么redis这里有几个值得注意的点。

因为redis的缓存数据是有过期时间的。

所以,如果redis如果大量的缓存同时过期,就会造成用户端的访问大量的打到后端mysql数据库上,那么mysql的负载就会大量增加,会影响mysql数据库服务的稳定性,以及响应的速度。这个用专业的术语,叫redis的雪崩。就是一大片雪,掉下来了。

如果redis里面有个关键词,也叫键值对的键,就是key--value的key,是非常热门的,这个key如果缓存过期,也会造成大量的针对这个key的访问直接打到后端数据库服务器上,比如mysql,影响mysql的性能。这个情况的专业术语叫,redis的击穿

如果有大量的请求来访问redis里不存在的key,那么redis只能把请求交给后端数据库服务器,也会造成后端数据库服务器,比如mysql的负载增加,会影响mysql服务器的性能。这个专业术语叫redis的穿透。

以上是三个redis名词的解释。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 二分法介绍
  • Python生成指定数量的随机XML文件
  • 572. 另一棵树的子树
  • Python自动化:Excel根据IP匹配网段获取所属源端口
  • 探索OpenCV:图像处理基础与实践
  • 如何解决“Intel (R) Wireless-AC 9560 160MHz 设备无法启动“?
  • SpringBoot下调用kettle脚本
  • Linux--数据链路层(macarp)
  • 实战演练:利用京东API一键抓取商品详情
  • SQL AI 工具:颠覆数据库管理与分析的创新力量
  • 如何在MySQL中禁止修改数据库表的特定列
  • 27. 聚合 DataFrame:探索数据的强大力量
  • 了解一下 CSS 的了解font-variant-alternates属性
  • 三防平板:定制化服务的趋势——以智慧医疗为例
  • 家用超声波清洗机哪个品牌好用?真正好用的超声波清洗机品牌
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • ES6简单总结(搭配简单的讲解和小案例)
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Linux Process Manage
  • Python十分钟制作属于你自己的个性logo
  • Terraform入门 - 1. 安装Terraform
  • 我看到的前端
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​什么是bug?bug的源头在哪里?
  • # Redis 入门到精通(七)-- redis 删除策略
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #每天一道面试题# 什么是MySQL的回表查询
  • $.proxy和$.extend
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (42)STM32——LCD显示屏实验笔记
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (十八)三元表达式和列表解析
  • (十二)Flink Table API
  • (五)IO流之ByteArrayInput/OutputStream
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • 、写入Shellcode到注册表上线
  • .Net Core 微服务之Consul(二)-集群搭建
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .Net的C#语言取月份数值对应的MonthName值
  • .Net实现SCrypt Hash加密
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • .sh 的运行
  • /bin/bash^M: bad interpreter: No such file or directory
  • ::什么意思
  • @DataRedisTest测试redis从未如此丝滑
  • [22]. 括号生成
  • [8-27]正则表达式、扩展表达式以及相关实战