php中memcache的基本操作实例
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要讲解了"php中memcache的基本操作实例",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"php中memcache的基本操作实例"吧!p
千家信息网最后更新 2025年01月16日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;$iset($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;$iset($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安全错误
数据库的锁怎样保障安全
用于服务器工作的主板规格
数据库一对多主外键关联查询
网络安全工程师职务
印度 网络安全企业 收购
后台数据库用什么软件编写
隐适美软件开发
数据库运维工是干什么的
apex 服务器列表
转行软件开发不想报培训班
长城超云服务器如何分区
访客机如何查看数据库
杭州塘栖网络软件开发公司
奉贤区企业软件开发厂家批发价
服务器端下载
学软件开发上哪个学校好
网络安全风险排查记录
广州web前端软件开发定制
夏门晶图逸网络技术有限公司
檀健次网络安全新剧
实验室网络安全事故
美国网络安全对我国的影响
刺激战场未来之翼的服务器下载
建工需要软件开发吗
数据库技术结合人工智能技术
cmd数据库怎么建
数据库查询一列的最大值
亚马逊服务器怎么调试
金融数据库管理和运营
外国网游服务器
网络安全条例关于涉黄