【发布时间】:2011-12-19 12:12:51
【问题描述】:
使用 Memcache php 类与 memcached 交互。一开始一切正常,但经过数小时的工作后,项目不会保存在 memcached 中。服务器有足够的可用内存并且项目的生命周期是正确的。发生了什么?
例如:
$storage->set($key, $value, false, $lifetime); //return true
但是当我检查它时,memcached 返回 NULL;
$storage->get($key); //return null
【问题讨论】:
-
您说“生命周期是正确的”,但您确定吗 - 您可能已将其设置为
time()+$amount,这在 $amount 时间过去后将不起作用。 -
@BenjieGillam 谢谢,你是对的。 =) 看来我需要休息了。
-
不用担心 - 这发生在我们所有人身上:) 我已经提交了这个作为答案,以防其他人遇到同样的问题:)