Php memcache 延长数据时间


Php memcache extend data time

我使用 memcache 和 php。存储数据后,我设置数据应该持续多长时间(即 30 分钟(,然后在这段时间内,这些数据被更新了很多次,但我相信计时器不会更新,对吧?

为什么这么说?因为如果我使用新的计时器更新数据并不重要,但它在 30 分钟后仍然会被销毁。

对我来说,使用 memcached 的更好方法是延长 X 键数据的时间。

我应该在更新(以增加删除计时器(之前删除存储在内存中的数据还是有其他方法?

编辑:错误,我使用memcache,而不是memache *

解决对于memcacheD,请使用Ben的答案。但是对于memcache,请使用这个 http://www.php.net/manual/en/memcache.set.php#84032

谢谢!

您可以使用$memcached->touch($key, $duration);来增加数据的存储持续时间。

内存缓存::触摸