亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php中memcache 基本操作實例

2024-05-04 23:35:21
字體:
來源:轉載
供稿:網友

本文實例講述了PHP中Memcache的基本操作及用法。分享給大家供大家參考。有需要的小伙伴快來研究下吧。

php中memcache 基本操作實例

 

 
  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <title>memcache demo</title> 
  5. <meta http-equiv="content-type"content="text/html;chatset=utf-8"
  6. </head> 
  7. <body> 
  8. <?php 
  9. $server_ip = '127.0.0.1'
  10. $server_port = 11211; 
  11.  
  12. $memcache = new Memcache(); 
  13. $memcache->connect($server_ip,$server_port); 
  14.  
  15. $memcache->add("name1","user_name1",MEMCACHE_COMPRESSED,0); 
  16. $memcache->add("name2","user_name2",MEMCACHE_COMPRESSED,0); 
  17. $array1 = array('name1' => 'jiajiam1',  
  18. 'age1'=>12, 
  19. 'country'=>'china'); 
  20. $memcache->add("other",$array1,MEMCACHE_COMPRESSED,20); 
  21. $memcache->set("name3","user_name3",MEMCACHE_COMPRESSED,0); 
  22. $memcache->replace("name1","user_name_relpace",MEMCACHE_COMPRESSED,0); 
  23. $memcache->replace("123","12345"); 
  24.  
  25. echo"name1:".$memcache->get("name1")."<br/>"
  26. $memcache->delete("name1"); 
  27. echo"name1:".$memcache->get("name1")."<br/>"
  28.  
  29. $array_get = array("name1","name2","name3"); 
  30.  
  31. $result_get = $memcache->get($array_get); 
  32. foreach ($result_get as $key => $value) { 
  33. echo"$key:--->$value<br/>"
  34. foreach ($memcache->getStats() as $key => $value) { 
  35. echo"$key:--->$value<br/>"
  36. }; 
  37.  
  38. echo"<br/>"
  39.  
  40. foreach($memcache->getExtendedStats() as $key => $value) { 
  41. echo"$key:--->$value<br/>"
  42. $memcache->close(); 
  43. ?> 
  44. </body> 
  45. </html> 

我們再來看個更加具體些的實例

 

 
  1. <?php 
  2. include('inc/common.inc.php'); 
  3.  
  4. if (! isset($city) || ! is_array($city) ) { 
  5. exit
  6.  
  7. //print_r ($city);exit; 
  8.  
  9. $mem = new Memcache(); 
  10. $mem-> connect('localhost''11211'); 
  11. $expires=15*60; 
  12.  
  13. //check if cache exits 
  14. if(($value = $mem-> get($city)) != FALSE) { 
  15. echo "get key from memcache: "."<br />"
  16. // $return=$mem->get($city); 
  17. // echo json_encode($return); 
  18. }//if 
  19. else { 
  20. $resultJson=fetch_data(); 
  21. echo count($resultJson)."<br />"
  22. if(count($resultJson)==1 || emptyempty($resultJson)){ 
  23. //從mysql中取值 
  24. echo "get key from mysql:"."<br />"
  25. $query="select * from pm25"
  26. $result=mysql_query ($query) ; 
  27. while ($row = mysql_fetch_assoc($result)){ 
  28. $rows[]=$row
  29. //將獲取的值數組存入memcache 
  30. for($i=0;$i<count($rows);$i++){ 
  31. $k[$i]=$rows[$i]['city']; 
  32. $v[$i]['city']=$rows[$i]['city']; 
  33. $v[$i]['pm25']=$rows[$i]['pm25']; 
  34. $mem -> set($k[$i], $v[$i], false, $expires); 
  35. // $return=$mem->get($city); 
  36. // echo json_encode($return); 
  37. }//if 
  38. else
  39. echo "get key from new_writed mysql:"."<br />"
  40. write_db($resultJson); 
  41. $query="select * from pm25"
  42. $result=mysql_query ($query) ; 
  43. while ($row = mysql_fetch_assoc($result)){ 
  44. $rows[]=$row
  45. //write memcache 
  46. for($i=0;$i<count($rows);$i++){ 
  47. $k[$i]=$rows[$i]['city']; 
  48. $v[$i]['city']=$rows[$i]['city']; 
  49. $v[$i]['pm25']=$rows[$i]['pm25']; 
  50. $mem -> set($k[$i], $v[$i], false, $expires); 
  51. // $return=$mem->get($city); 
  52. // echo json_encode($return); 
  53. }//else 
  54.  
  55. }//else 
  56.  
  57. foreach ($city as $k=>$v){ 
  58. $return[$k]=$mem->get($v); 
  59. echo json_encode($return); 
  60.  
  61. function fetch_data() { 
  62. $url="http://www.example.com"
  63. //$url="";  
  64. $data = http_get($url); 
  65. $getJson = json_decode($data, true); 
  66. return $getJson
  67. //func fetch_data 
  68.  
  69. function write_db($getJson){ 
  70. $sql="DELETE FROM pm25"
  71. mysql_query($sql); 
  72. //sort the json.txt 
  73. foreach ($getJson as $key => $row) { 
  74. $area[$key] = $row['area']; 
  75. $pm2_5[$key]= $row['pm2_5']; 
  76. array_multisort($area, SORT_ASC,$pm2_5,SORT_ASC,$getJson); 
  77. for($i=0;$i<count($getJson)-1;$i++){ 
  78. if($getJson[$i]['pm2_5']==0) 
  79. $count=0; 
  80. else 
  81. $count=1; 
  82. $sum=$getJson[$i]['pm2_5']; 
  83. for($j=$i+1;$j<count($getJson);$j++,$i++){ 
  84. if(strcmp($getJson[$j]['area'],$getJson[$i]['area'])==0 ){ 
  85. if($getJson[$j]['pm2_5']==0 ){ 
  86. continue
  87. else
  88. $count++; 
  89. $sum+=$getJson[$j]['pm2_5']; 
  90. $pm2_5=$sum/$count
  91. else
  92. //insert into mysql 
  93. $result['city']=$getJson[$i]['area']; 
  94. $result['pm25']=intval($pm2_5); 
  95. $query="insert into pm25(city,pm25) values ('".$result['city']."',".$result['pm25'].")"
  96. mysql_query($query); 
  97. break
  98. return $getJson
  99. }//func write_db 
  100.  
  101.  
  102. $mem -> close(); 
  103. ?> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91中文在线观看| 国产精品人成电影| 91精品国产网站| 国产狼人综合免费视频| 精品视频在线播放色网色视频| 国产一区二区三区精品久久久| 欧洲一区二区视频| 日韩av免费网站| 亚洲无限乱码一二三四麻| 亚洲网站在线看| 在线成人激情黄色| 国产欧美日韩91| 国产精品第8页| 精品国模在线视频| 欧美激情视频给我| 国产91ⅴ在线精品免费观看| 国产91精品最新在线播放| 欧美日韩另类在线| 国产欧美日韩丝袜精品一区| 久久久久久尹人网香蕉| 伦伦影院午夜日韩欧美限制| 欧美日韩免费区域视频在线观看| 欧美国产日韩一区| 精品av在线播放| 一区二区三区四区在线观看视频| 欧美有码在线视频| 日韩久久免费电影| 亚洲男人天堂2024| 欧美视频免费在线| 欧美性xxxxxx| 成人网页在线免费观看| 中文字幕在线观看日韩| 91久久精品国产91久久| 久久精品影视伊人网| 中文字幕亚洲激情| 欧美中文在线观看| 欧美第一淫aaasss性| 国产精品美女av| 国产精品女主播视频| 欧美中文字幕视频在线观看| 亚洲第一色中文字幕| 久久久久久久久久久av| 国产成人久久久| 亚洲精品综合久久中文字幕| 中文字幕免费精品一区高清| 日韩在线播放av| 欧美电影在线免费观看网站| 日韩电影免费观看中文字幕| 69av在线播放| 久热99视频在线观看| 亚洲成人免费网站| 92看片淫黄大片欧美看国产片| 欧洲精品毛片网站| 另类天堂视频在线观看| 欧美综合在线第二页| 综合网日日天干夜夜久久| 亚洲电影免费观看高清完整版| 欧美日韩在线另类| 黄色一区二区在线观看| 欧美成人午夜影院| 亚洲成年人在线| 国产91精品网站| 欧美裸体xxxx极品少妇软件| 最新91在线视频| 国内精品一区二区三区| 午夜精品久久久久久99热软件| 国产精品精品视频| 日韩一区二区福利| 91成人在线播放| 国内精品伊人久久| 色老头一区二区三区| 亚洲人成啪啪网站| 精品一区二区三区电影| 国产精品无码专区在线观看| 成人国产精品一区| 日韩中文字幕在线看| 日韩高清欧美高清| 91高清视频在线免费观看| 久久久午夜视频| 国产va免费精品高清在线| 国产欧美韩国高清| 青青草国产精品一区二区| 国产有码一区二区| 国产精品91久久久| 亚洲伊人久久大香线蕉av| 色噜噜狠狠狠综合曰曰曰| 亚洲专区在线视频| 亚洲网站视频福利| 欧美日韩国产一区中文午夜| 亚洲国产精品久久精品怡红院| 姬川优奈aav一区二区| 亚洲精品电影网在线观看| 欧美自拍视频在线| 欧美性xxxxxxxxx| 欧美影院成年免费版| 久久久日本电影| 欧美色欧美亚洲高清在线视频| 亚洲精品电影在线| 欧美日韩免费区域视频在线观看| 中文亚洲视频在线| 91麻豆国产语对白在线观看| 亚洲最大激情中文字幕| 91免费视频国产| 免费91麻豆精品国产自产在线观看| 亚洲欧美综合区自拍另类| 中文字幕在线视频日韩| 欧美精品在线视频观看| 国产精品亚洲综合天堂夜夜| 国色天香2019中文字幕在线观看| 91精品国产91久久久久久吃药| 国产三级精品网站| 96国产粉嫩美女| 亚洲国产成人精品久久久国产成人一区| 欧美成人免费在线观看| 2020久久国产精品| 亚洲第一精品夜夜躁人人躁| 国产一区二区三区在线免费观看| 成人国产精品一区| 亚洲欧洲在线播放| 神马国产精品影院av| 国产情人节一区| 欧日韩在线观看| 91av在线影院| 尤物九九久久国产精品的分类| 亚洲成人动漫在线播放| 97在线精品国自产拍中文| 国产精品久久激情| 亚洲成人久久一区| 欧美极品少妇xxxxⅹ裸体艺术| 伊人久久久久久久久久久久久| xx视频.9999.com| 中文字幕亚洲欧美一区二区三区| 欧美视频中文字幕在线| 2020欧美日韩在线视频| 国产精品激情自拍| 亚洲成人激情在线观看| 亚洲自拍欧美色图| 欧美精品一区二区三区国产精品| 亚洲二区中文字幕| 亚洲人成网站777色婷婷| 久久乐国产精品| 亚洲女同性videos| 国产区精品在线观看| 久久偷看各类女兵18女厕嘘嘘| 国产成人精品久久久| 色综合天天狠天天透天天伊人| 日韩av综合中文字幕| 91免费看片在线| 日韩成人黄色av| 久久亚洲国产精品成人av秋霞| 欧美日韩精品中文字幕| 亚洲精品免费网站| 欧美成人合集magnet| 日本不卡高字幕在线2019| 57pao国产精品一区| 久久久精品日本| 欧美大片欧美激情性色a∨久久| 亚洲性日韩精品一区二区| 国产一区二区日韩精品欧美精品| 深夜福利一区二区| 久久久久亚洲精品| 在线视频亚洲欧美| 国产免费一区二区三区在线观看| 亚洲视频自拍偷拍|