Expiration Behavior

Jason Edgecombe jason at rampaginggeek.com
Mon May 7 18:46:00 UTC 2007


Gavin M. Roy wrote:
> Hello,
>
> Am running memcached in production on a fairly large site and am 
> noticing that while I'm putting in expirations, the size of the 
> utilization is growing disproportionately with the expected growth of 
> the cache based upon what we implemented it for.  By some testing, it 
> seems that items that are expired from the cache are only removed when 
> the get request is sent.  Is our interpretation of this behavior 
> correct, or does content in the cache expire based upon the timestamp 
> through some internal stack?  If it's the later how often does the 
> daemon run through to get rid of expired content?
>
> TIA,
>
> Gavin
Hi Gavin,

That is correct. expired items are only purged when a get request is 
sent for the expired item or the expired item is cleared because the 
storage is needed.

Jason


More information about the memcached mailing list