Python / Django Memcached密钥到期

时间:2014-03-03 11:33:42

标签: django python-2.7 memcached

我在使用memcache的项目中使用python / Django。我只是想知道如果任何缓存密钥过期会发生什么?内存是否可以自由并准备重用?

1 个答案:

答案 0 :(得分:1)

Checkout Memcached的wiki文章NewUserInternals - No Guts No Glory。过期的项目将继续在内存中设置,直到出现以下情况之一:

  • 客户端将尝试获取过期数据。 Memcached将看到它已过期,回收内存,而不是将值返回给客户端。
  • 当客户端请求存储新项目时,Memcached将针对任何过期项目检查最近最少使用(LRU),并回收内存。