LRU与LFU的区别是什么
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章主要讲解了"LRU与LFU的区别是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"LRU与LFU的区别是什么"吧!常见的缓存剔除策略有FIF
千家信息网最后更新 2025年02月02日LRU与LFU的区别是什么
这篇文章主要讲解了"LRU与LFU的区别是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"LRU与LFU的区别是什么"吧!
常见的缓存剔除策略有
FIFO(First In First Out) 先进先出,淘汰最早数据。
LRU (Least Recently Used)剔除最近最少使用。
LFU (Least Frequently Used)剔除最近使用频率最低的数据。
FIFO 先进先出好理解,LRU与LFU让人有点迷糊,百度百科的解释傻傻有点分不清楚。
找了些资料,举个例子来理理。
如果缓存中有数据如下:
姚毛毛 | 沉默王二 | 纯洁的微笑
而缓存中只能存放3个数据,现在需要新增一个数据:
java极客技术
意味着要剔除一个缓存数据。
而此时的缓存记录了最近一段时间的访问顺序,从最远到最近,依次是:
姚毛毛 | 沉默王二 | 姚毛毛 | 纯洁的微笑 | 姚毛毛 | 沉默王二 | 纯洁的微笑
按照LRU规则,会将姚毛毛淘汰,因为是最长时间未被使用的,"沉默王二" 、"纯洁的微笑"都在"姚毛毛"其后被使用过。
所以LRU的缺点也很明显,高频率但最近未被使用数据可能会被剔除。
可能会由于一次冷数据的批量查询而误导大量热点的数据。
感谢各位的阅读,以上就是"LRU与LFU的区别是什么"的内容了,经过本文的学习后,相信大家对LRU与LFU的区别是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
数据
缓存
微笑
学习
先进
内容
时间
频率
先出
明显
最低
最远
最长
清楚
个例
就是
常见
思路
情况
意味
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c#更新本地数据库失败
国内网络安全吗
oralce数据库技术
代理服务器软件有哪些
数据库登陆账号密码
数据库ado编程
电脑如何关闭网络安全模式
ftp服务器密码
怎么抓服务器
2016数据库设置备份计划
临沂诚信积分管理软件开发电话
建邺区第三方软件开发售后服务
数据库技术五个步骤
华三服务器默认管理用户
网络安全形势5个目标
深圳盛辰网络技术有限公司
隐藏木马的服务器端
java软件开发读什么专业
义乌好耶网络技术有限公司电话
冠林可视对讲中心服务器未注册
c#更新本地数据库失败
山东省网络安全知识竞赛答案
尼康软件开发
自己搭服务器费电还是买一个费电
贵州互联网服务器
鼓楼区软件开发品质保障
新闻发布网站需要什么数据库
不做软件开发
读华为信息与网络技术学院
计算机网络技术 教材