今天看啥  ›  专栏  ›  程序员小灰

漫画:什么是LRU算法?

程序员小灰  · 公众号  · 程序员  · 2018-11-05 08:00
本期封面作者:A17—————  两个月前  —————用户信息当然是存在数据库里。但是由于我们对用户系统的性能要求比较高,显然不能每一次请求都去查询数据库。所以,小灰在内存中创建了一个哈希表作为缓存,每次查找一个用户的时候先在哈希表中查询,以此提高访问性能。很快,用户系统上线了,小灰美美地休息了几天。一个多月之后......———————————————什么是哈希链表呢?我们都知道,哈希表是由若干个Key-Value所组成。在“逻辑”上,这些Key-Value是无所谓排列顺序的,谁先谁后都一样。在哈希链表当中,这些Key-Value不再是彼此无关的存在,而是被一个链条串了起来。每一个Key-Value都具有它的前驱Key-Value、后继Key-Value,就像双向链表中 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照