猿问

PHP memcached扩展的set和add方法

$sql="SELECT*FROMtypecho_contentsWHEREcid='1'";
$memc_key=md5($sql);
$memc=newMemcached();
$memc->addServer('127.0.0.1','11211');
$memc_res=$memc->get($memc_key);
if($memc_res){
echo$memc_res;
}else{
//数据库查询得到$str
$memc_res=$memc->set(memc_key,$str);
//此时用set呢,还是应该$memc->getResultCode()查询上次错误信息,使用add呢?
}
set和add的使用需要有意区分么,那我岂不是一律使用set就可以了么
慕姐4208626
浏览 401回答 2
2回答

HUX布斯

set和add最显而易见的区别就是:如果key是已经存在的set是更新原来的数据,而add则不会。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答