缓存特征

Love The Way You Lie 2021-10-19 21:22 166阅读 0赞

缓存特征

  • 命中率
  • 最大空间
  • 淘汰策略
    • FIFO(First In First Out)
    • LRU(Least Recently Used)
    • LFU(Least Frequently Used)

命中率

  当某个请求能够通过访问缓存而得到响应时,称为缓存命中。
缓存命中率越高,缓存的利用率也就越高。

最大空间

  缓存通常位于内存中,内存的空间通常比磁盘空间小的多,因此缓存的最大空间不可能非常大。
当缓存存放的数据量超过最大空间时,就需要淘汰部分数据来存放新到达的数据。

淘汰策略

FIFO(First In First Out)

  先进先出策略,在实时性的场景下,需要经常访问最新的数据,那么就可以使用 FIFO,使得最先进入的数据(最晚的数据)被淘汰。

LRU(Least Recently Used)

  最近最久未使用策略,优先淘汰最久未使用的数据,也就是上次被访问时间距离现在最久的数据。该策略可以保证内存中的数据都是热点数据,也就是经常被访问的数据,从而保证缓存命中率。

LFU(Least Frequently Used)

  最不经常使用策略,优先淘汰一段时间内使用次数最少的数据。

发表评论

表情:
评论列表 (有 0 条评论,166人围观)

还没有评论,来说两句吧...

相关阅读

    相关 特征选择_过滤特征选择

    一:方差选择法: 使用方差作为特征评分标准,如果某个特征的取值差异不大,通常认为该特征对区分样本的贡献度不大 因此在构造特征过程中去掉方差小于阈值特征 f