我使用memcache與PHP。在存儲數據時,我設置數據應該持續多長時間(30分鐘即可),然後在那段時間內,這些數據正在更新多次,但我相信定時器不會更新,對吧?Php memcache擴展數據時間
爲什麼我這麼說?因爲用新計時器更新我的數據並不重要,但它在30分鐘後仍然被破壞。
對我來說,使用memcached的更好方法是延長X關鍵數據的時間。
我應該在更新之前刪除存儲在內存中的數據(增加刪除計時器)嗎?還是有其他方法?
編輯:錯誤,我用的內存緩存,不memache * d *
解決 memcached的使用Ben的答案。但對於memcache,使用這一個http://www.php.net/manual/en/memcache.set.php#84032
謝謝!
如果沒有更新計時器,爲什麼會'替代()'採取到期時間? – Barmar
確實如果數據存儲使用替換檢查解決了問題。 http://www.php.net/manual/en/memcache.set.php#84032 – fshock