2021
07-09
07-09
Java手动实现Redis的LRU缓存机制
目录前言第一种实现(使用LinkedHashMap)第二种实现(双链表+hashmap)补充前言最近在逛博客的时候看到了有关Redis方面的面试题,其中提到了Redis在内存达到最大限制的时候会使用LRU等淘汰机制,然后找了这方面的一些资料与大家分享一下。LRU总体大概是这样的,最近使用的放在前面,最近没用的放在后面,如果来了一个新的数,此时内存满了,就需要把旧的数淘汰,那为了方便移动数据,肯定就得使用链表类似的数据结构,再加上要判断这...
继续阅读 >