2011-11-01 113 views
0

使用Memcache php类与memcached进行交互。开始时一切正常,但经过数小时的工作后,项目不会保存在memcached中。服务器有足够的可用内存,并且项目的生命周期是正确发生了什么?Memcache在设置后返回true,但项目不保存

例如:

$storage->set($key, $value, false, $lifetime); //return true 

但是,当我检查一下,memcached的返回NULL;

$storage->get($key); //return null 
+0

你说'生命是正确的',但你确定 - 你可能已经把它设置为'time()+ $ amount',这将在$时间过去后不起作用。 – Benjie

+0

另外,是否填充了$ value? – Patrick

+0

@BenjieGillam谢谢,你说得对。 =)看起来我需要休息。 – shatzibtten

回答

0

你说“一生是正确的”,但你肯定 - 你可能已经将其设置为time()+$amount,时间$amount过后,将无法正常工作。

相关问题