Retrieving the age of a given key
krw at nobugz.com
Fri Aug 18 19:47:24 UTC 2006
I do it by simply having a prefix for the date. ie,
mc.put("DATE"+key, new Date());
Works for me, YMMV.
On Aug 18, 2006, at 12:45 PM, Anthony Volodkin wrote:
> Is there any way to get the age of a given key when you retrieve it
> from memcache?
> A portion of my app currently uses disk-based caching to store the
> HTML generated from dynamic pages. A major update is "published"
> on the site once an hour and at that point the code knows not to
> use the cached files and overwrites them with new data as requests
> come in. This is implemented by checking modification times of the
> cache files vs another datetime value.
> I want to start using memcached for this instead of the disk.
> To make it work, I would need to know the age of any given key.
> Using the more-traditional expiration feature of memcached can lead
> to having an inconsistent set of data. It would also be very
> difficult to flush the appropriate keys as these hourly updates are
> What do you guys think?
> Thank you,
More information about the memcached