基于冷热数据分离的lru链表设计

    预读加载机制,select 查询大表加载进来的数据

    热数据占链表63%,冷数据占链表37%

    访问了热数据1/4之后的数据才会挪到热链表头部
    即100个数据里,访问了25之后的75个数据会被挪到头部,访问1-25则不会被挪

    与redis联动(在电商系统的大商品):
    可基于热数据的缓存预加载

    清理时机:
    (1):有一个后台线程,会运行一个定时任务,这个定时任务每隔一段时间就会把LRU链表的冷数据区域的尾部的一些缓存也,刷入磁盘里去,清空这几个缓存页,把他们加入会free链表去
    (2)在缓存也满的时候