我第一次使用PHP的PECL/Memcached,我不知道什麼時候或應該如何更新Memcached中的更改項目。何時以及如何更新Memcached中更改的項目?
我試過使用Memcached::add
和Memcached::set
,但都沒有得到我期望的結果。
Memcached::set
替換值自動
$memcached->set('key', 'value', time() + 300);
$memcached->set('key', 'value2', time() + 300);
var_dump($memcached->get('key')); // Outputs "value2"
,如果它在Memcached的
已經設置$memcached->add('key', 'value');
$memcached->add('key', 'value2';
var_dump($memcached->get('key')); // Outputs "value"
那麼什麼是在Memcached的更新值的典型做法Memcached::add
不會取代的價值?
* *預期結果是什麼,然後?你的第一個例子告訴你如何更新它... – 2010-11-22 02:38:01
那麼,那是該方法的預期結果。我只是不確定這是我應該做的。然後我會一直寫Memcached,這會(在我看來)擊敗目的。 – 2010-11-22 02:39:29