超过有效期

   具体是通过“懒惰”机制删除该过期数据,与过期session的删除类似。

过期session删除机制:session是以文件形式保存的硬盘中,如果有的session文件已经过期了,则该session文件不会立即被删除,而是后期其他用户访问网站使用session的同时会有一定的几率触发删除过期的session文件。

 

memcache的过期数据删除也是懒惰机制实现,如果有一个key过期了,其本身不会马上被删除,而是我们调用get方法获取数据的同时会删除该过期的数据。


memcache 缓存失效


缓存空间耗尽


如果存储的数据超过memcache最大的存储限制(默认是64M),此时还继续存入数据,则会把最近不常使用的key就删除了。该机制名称为LRU(least recently use)优先删除最近很好使用的key。




memcache 缓存失效


该LRU机制可以根据实际情况禁用,如果继续使用满载的memcache则系统要报错。

(开启服务的同时可以设置-M参数,禁用LRU机制)



memcache 缓存失效




相关文章:

  • 2022-01-21
  • 2021-07-25
  • 2022-12-23
  • 2021-08-24
  • 2021-07-22
  • 2022-03-05
  • 2021-10-27
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-03-08
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2022-03-08
相关资源
相似解决方案