0
它在我保存简单字符串时起作用。当我保存查询结果时,它会返回true,但我无法再从缓存中读取它。Memcache:为什么我找不到查询结果
这里是我的代码:
$cachekey=md5('mqv_'.$connections[$ccn][5].mysql_result($r,$u,'Tablechoice').$e1.$e2.$e3.$e4.$_SESSION["auszug1"].$_SESSION["per_page1"]);
if($rv = $memcache->get($cachekey)){
$cachemsg="data from cache: ".$rv;
}else{
$rv=mysql_query($qc,$link); print mysql_error($link);
if($memcache->add($cachekey,$rv,false,60)){
$cachemsg="data saved".$memcache->getServerStatus('localhost', 11211);
}
}
if($debug==1){print $cachemsg;}
感谢您的帮助
欢迎光临!我格式化了你的代码。看看“如何格式化”,这是在每个编辑窗口右上角,这很容易(你也可以编辑你自己的问题)。 – Abel 2010-07-27 08:20:23
谢谢,在我的下一篇文章中,我将自己设计我的代码 – Martin 2010-07-27 08:44:30