干货|漫画算法:LRU从实现到应用层层剖析(第一讲)

  1. 云栖社区>
  2. Redis&MongoDB社区>
  3. 博客>
  4. 正文

干货|漫画算法:LRU从实现到应用层层剖析(第一讲)

宜信技术学院 2020-04-01 10:18:57 浏览473
展开阅读全文

今天为大家分享很出名的LRU算法,第一讲共包括4节。

  • LRU概述
  • LRU使用
  • LRU实现
  • Redis近LRU概述

第一部分:LRU概述

LRU是Least Recently Used的缩写,译为最近最少使用。它的理论基础为“最近使用的数据会在未来一段时期内仍然被使用,已经很久没有使用的数据大概率在未来很长一段时间仍然不会被使用”由于该思想非常契合业务场景 ,并且可以解决很多实际开发中的问题,所以我们经常通过LRU的思想来作缓存,一般也将其称为LRU缓存机制。因为恰好leetcode上有这道题,所以我干脆把题目贴这里。但是对于LRU而言,希望大家不要局限于本题(大家不用担心学不会,我希望能做一个全网最简单的版本,希望可以坚持看下去!)下面,我们一起学习一下。

题目:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应

网友评论

登录后评论
0/500
评论
宜信技术学院
+ 关注
所属团队号: Redis&MongoDB社区