2011-11-01 47 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過後,將無法正常工作。

相關問題