【发布时间】:2011-05-20 02:39:33
【问题描述】:
假设我有以下代码:
Memcached->set('key', 'value', 60); (expire in one minute)
while (1) {
sleep 1 second;
data = Memcached->get('key');
// update data
Memcached->set('key', data, 60);
}
循环的 60 次迭代后,密钥会过期吗?读取它时我会得到一个 NULL 吗?还是连续设置会一直把过期时间每次推到最后一次Set后1分钟?
文档中提到了这一点,我已经在不同的环境中对此进行了测试,我很确定我得到了不同的结果。
【问题讨论】:
-
来自this question 我猜“是”。但这不是权威的,我也不使用 memcached。编码愉快。
标签: memcached