php中memcache的基本操作实例
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"php中memcache的基本操作实例",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"php中memcache的基本操作实例"吧!p
千家信息网最后更新 2026年10月31日php中memcache的基本操作实例
这篇文章主要讲解了"php中memcache的基本操作实例",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"php中memcache的基本操作实例"吧!
php中memcache 基本操作实例
memcache demo connect($server_ip,$server_port);$memcache->add("name1","user_name1",MEMCACHE_COMPRESSED,0);$memcache->add("name2","user_name2",MEMCACHE_COMPRESSED,0);$array1 = array('name1' => 'jiajiam1', 'age1'=>12,'country'=>'china');$memcache->add("other",$array1,MEMCACHE_COMPRESSED,20);$memcache->set("name3","user_name3",MEMCACHE_COMPRESSED,0);$memcache->replace("name1","user_name_relpace",MEMCACHE_COMPRESSED,0);$memcache->replace("123","12345");echo"name1:".$memcache->get("name1")."
";$memcache->delete("name1");echo"name1:".$memcache->get("name1")."
";$array_get = array("name1","name2","name3");$result_get = $memcache->get($array_get);foreach ($result_get as $key => $value) {echo"$key:--->$value
";}foreach ($memcache->getStats() as $key => $value) {echo"$key:--->$value
";};echo"
";foreach($memcache->getExtendedStats() as $key => $value) {echo"$key:--->$value
";}$memcache->close();?>
我们再来看个更加具体些的实例
connect('localhost', '11211');$expires=15*60;//check if cache exitsif(($value = $mem-> get($city)) != FALSE) { echo "get key from memcache: "."
"; // $return=$mem->get($city); // echo json_encode($return);}//ifelse { $resultJson=fetch_data(); echo count($resultJson)."
"; if(count($resultJson)==1 || empty($resultJson)){ //从mysql中取值 echo "get key from mysql:"."
"; $query="select * from pm25"; $result=mysql_query ($query) ; while ($row = mysql_fetch_assoc($result)){ $rows[]=$row; } //将获取的值数组存入memcache for($i=0;$i set($k[$i], $v[$i], false, $expires); } // $return=$mem->get($city); // echo json_encode($return); }//if else{ echo "get key from new_writed mysql:"."
"; write_db($resultJson); $query="select * from pm25"; $result=mysql_query ($query) ; while ($row = mysql_fetch_assoc($result)){ $rows[]=$row; } //write memcache for($i=0;$i set($k[$i], $v[$i], false, $expires); } // $return=$mem->get($city); // echo json_encode($return); }//else}//elseforeach ($city as $k=>$v){ $return[$k]=$mem->get($v);}echo json_encode($return);function fetch_data() { $url="http://www.example.com"; //$url=""; $data = http_get($url); $getJson = json_decode($data, true); return $getJson;} //func fetch_datafunction write_db($getJson){ $sql="DELETE FROM pm25"; mysql_query($sql); //sort the json.txt foreach ($getJson as $key => $row) { $area[$key] = $row['area']; $pm2_5[$key]= $row['pm2_5']; } array_multisort($area, SORT_ASC,$pm2_5,SORT_ASC,$getJson); for($i=0;$i close();?> 感谢各位的阅读,以上就是"php中memcache的基本操作实例"的内容了,经过本文的学习后,相信大家对php中memcache的基本操作实例这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
实例
基本操作
学习
内容
就是
思路
情况
数组
文章
更多
知识
知识点
篇文章
跟着
问题
实践
推送
研究
验证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国互联网保险保险科技
互联网通讯科技
科技互联网政务服务
关于新基建和互联网科技
与互联网科技公司
互联网 科技
互联网公司 科技公司
苏州大垚互联网科技
甘肃拓世互联网科技有限公司
小米互联网科技园设置
以后互联网后是啥科技
上海宁丞科技互联网
链环科技传统企业怎么转型互联网
中和天地互联网科技有限公司
宇信科技在杭州互联网排第几
山东大美朱楼互联网科技有限公司
信承诺互联网科技有限公司
科技信息时代互联网发展
科技互联网经济论坛
广东猫王互联网科技有限公司电话
咖啡豆
友谊互联网络科技
上海卓越科技 互联网
科技互联网的估值
中国科技互联网公司收入
互联网保险科技创业
明优互联网科技有限公司
风投北京互联网科技
科技互联网行业投资研究
网互联网络科技