缓存---缓存特征

1.缓存特征

命中率

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

最大空间

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

淘汰策略

  • FIFO:先进先出策略,在实时性的场景下,需要经常访问最新的数据,那么就可以使用FIFO,使得最先进入的数据被淘汰。
  • LRU:最近最久未使用策略,优先淘汰最久未使用的数据,也就是上次被访问时间距离现在最久的数据。该策略可以保证内存中的数据都是热点数据,也就是经常被访问的数据,从而保证缓存命中率。
  • LFU:最不经常使用策略,优先淘汰一段时间内使用次数最少的数据。

猜你喜欢

转载自www.cnblogs.com/yjxyy/p/11135211.html