首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
程序人生
›
简朴聊一聊Redis的缓存是如何做到的
返回列表
发新帖
简朴聊一聊Redis的缓存是如何做到的
[复制链接]
发表于 2024-9-8 01:52:44
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
前言
基于Redis的高
性能
特性,我们将Redis用在缓存场景非常广泛。利用起来方便,响应也是远超关系型
数据库
。
但我们用Redis做缓存时,也要留意各种问题的应对和步伐,比如缓存失效、数据一致性问题等。因此,用redis做缓存须要认识这一套逻辑的工作原理、异常处理等。
缓存的工作机制
缓存的特征
说到redis适合做缓存,我们第一时间能想到的缘故原由就是Redis基于内存,响应快。这个是对的,我们联合盘算机三个
存储
介质的速度来看:
CPU:响应速度20-40ns,
存储
空间1-32MB;
内存:响应速度100ns,
存储
空间一样平常在16G-128GB之间;
磁盘:响应速度3-5ms,存储空间可达到4TB。
这个对比显而易见,响应速度上cpu > 内存 > 磁盘,存储空间上cpu < 内存 < 磁盘。综合起来看,内存是最适互助为缓存的,由于速度快,而空间也相对来说较大。
在盘算机中,缓存有这2种:
cpu中的缓存:这是用来缓存内存数据的;
内存中的缓存:用来缓存磁盘中的数据。
最快的CPU,内存速度也不错,而磁盘是最慢的。如果我们要包管响应速度,就得制止即时从磁盘拉取数据了。
总结一下,缓存的特征就是响应快,制止每次从磁盘获取数据;缓存系统的空间容量比磁盘小,因此不能把所有数据都放缓存中。这也就是Redis作为缓存通
回复
使用道具
举报
返回列表
浏览过的版块
开源技术
Java
运维.售后
虚拟化与私有云
SAAS
Oracle
分布式数据库
DevOps与敏捷开发
MES
物联网
王國慶
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表