0x01分布式缓存高手课笔记『缓存的分类』

缓存的应用场景

  • 分布式session
  • 热点排名
  • 计数器
  • 发布订阅
  • 分布式锁

缓存分类

客户端缓存分类

  1. 页面缓存
  2. 浏览器缓存
  3. APP 缓存

服务端缓存分类

  1. 数据库缓存
  2. 平台级缓存(Ehcache,Jboss Cache, OSCache,Guava Cache)
  3. 应用级缓存(CDN, Redis, Memcached)

缓存的淘汰策略

  1. FIFO:First In First Out,先进先出。判断被存储的时间,离目前最远的数据优先被淘汰。
  2. LRU:Least Recently Used,最近最少使用。判断最近被使用的时间,目前最远的数据优先被淘汰。
  3. LFU:Least Frequently Used,最不经常使用。在一段时间内,数据被使用次数最少的,优先被淘汰。

参考

课件地址
Redis maxmemory-policy 淘汰策略


坚持原创技术分享,您的支持将鼓励我继续创作!