(PECL memcache >= 0.2.0)
Memcache::replace -- memcache_replace — 替换已经存在的元素的值
$memcache,$key,$var,$flag = ?,$expire = ?
Memcache::replace() 通过 key 来查找元素并替换其值。当 key
对应的元素不存在时,Memcache::replace() 返回 false。其他方面 Memcache::replace()
的行为和 Memcache::set() 一样。
keyvarflagMEMCACHE_COMPRESSED 指定对值进行压缩(使用 zlib)。
expire示例 #1 Memcache::replace() 示例
<?php
$memcache_obj = memcache_connect('memcache_host', 11211);
/* procedural API */
memcache_replace($memcache_obj, "test_key", "some variable", false, 30);
/* OO API */
$memcache_obj->replace("test_key", "some variable", false, 30);
?>