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

首頁 > 語言 > PHP > 正文

PHP內存緩存Memcached類代碼

2024-09-04 11:44:09
字體:
來源:轉載
供稿:網友

PHP內存緩存Memcached類有需要的朋友可參考一下,PHP內存緩存Memcached類代碼如下:

  1. <?PHP 
  2. class MemcacheModel { 
  3. private $mc = null; 
  4. /** 
  5. * 構造方法,用于添加服務器并創建memcahced對象 
  6. */ 
  7. function __construct(){ 
  8. $params = func_get_args(); 
  9. $mc = new Memcache; 
  10. //如果有多個memcache服務器 
  11. ifcount($params) > 1){ 
  12. foreach ($params as $v){ 
  13. call_user_func_array(array($mc'addServer'), $v); 
  14. //如果只有一個memcache服務器 
  15. else { 
  16. call_user_func_array(array($mc'addServer'), $params[0]); 
  17. }//開源代碼Vevb.com 
  18. $this->mc=$mc
  19. /** 
  20. * 獲取memcached對象 
  21. * @return object memcached對象 
  22. */ 
  23. function getMem(){ 
  24. return $this->mc; 
  25. /** 
  26. * 檢查mem是否連接成功 
  27. * @return bool 連接成功返回true,否則返回false 
  28. */ 
  29. function mem_connect_error(){ 
  30. $stats=$this->mc->getStats(); 
  31. if(emptyempty($stats)){ 
  32. return false; 
  33. }else
  34. return true; 
  35.  
  36. private function addKey($tabName$key){ 
  37. $keys=$this->mc->get($tabName); 
  38. if(emptyempty($keys)){ 
  39. $keys=array(); 
  40. //如果key不存在,就添加一個 
  41. if(!in_array($key$keys)) { 
  42. $keys[]=$key;  //將新的key添加到本表的keys中 
  43. $this->mc->set($tabName$keys, MEMCACHE_COMPRESSED, 0); 
  44. return true;   //不存在返回true 
  45. }else
  46. return false;  //存在返回false 
  47. /** 
  48. * 向memcache中添加數據 
  49. * @param string $tabName 需要緩存數據表的表名 
  50. * @param string $sql 使用sql作為memcache的key 
  51. * @param mixed $data 需要緩存的數據 
  52. */ 
  53. function addCache($tabName$sql$data){ 
  54. $key=md5($sql); 
  55. //如果不存在 
  56. if($this->addKey($tabName$key)){ 
  57. $this->mc->set($key$data, MEMCACHE_COMPRESSED, 0); 
  58. /** 
  59. * 獲取memcahce中保存的數據 
  60. * @param string $sql 使用SQL的key 
  61. * @return mixed 返回緩存中的數據 
  62. */ 
  63. function getCache($sql){ 
  64. $key=md5($sql); 
  65. return $this->mc->get($key); 
  66.  
  67.  
  68. /** 
  69. * 刪除和同一個表相關的所有緩存 
  70. * @param string $tabName 數據表的表名 
  71. */  
  72. function delCache($tabName){ 
  73. $keys=$this->mc->get($tabName); 
  74. //刪除同一個表的所有緩存 
  75. if(!emptyempty($keys)){ 
  76. foreach($keys as $key){ 
  77. $this->mc->delete($key, 0); //0 表示立刻刪除 
  78. //刪除表的所有sql的key 
  79. $this->mc->delete($tabName, 0);  
  80. /** 
  81. * 刪除單獨一個語句的緩存 
  82. * @param string $sql 執行的SQL語句 
  83. */ 
  84. function delone($sql){ 
  85. $key=md5($sql); 
  86. $this->mc->delete($key, 0); //0 表示立刻刪除 
  87. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品99久久久久久www| 日韩免费高清在线观看| 久久久最新网址| 亚洲aⅴ男人的天堂在线观看| 亚洲国产欧美一区二区丝袜黑人| 色哟哟亚洲精品一区二区| 国产精品免费网站| 91国在线精品国内播放| 在线精品国产成人综合| 欧美韩日一区二区| 国产亚洲精品美女久久久| 庆余年2免费日韩剧观看大牛| 中文字幕精品—区二区| 亚洲片国产一区一级在线观看| 中文字幕免费精品一区| 日韩在线免费视频观看| 国产一区二区视频在线观看| 亚洲性夜色噜噜噜7777| 亚洲天堂成人在线| 欧美黑人狂野猛交老妇| xxx成人少妇69| 亚洲福利小视频| 久久综合免费视频影院| 97婷婷大伊香蕉精品视频| 亚洲欧美国产日韩天堂区| 88国产精品欧美一区二区三区| 久久精品国产一区| 亚洲xxxx18| 91高清免费在线观看| 日韩av手机在线看| 欧美在线激情视频| 欧美乱妇40p| 国语自产精品视频在线看抢先版图片| 国产一区二区丝袜高跟鞋图片| 5566成人精品视频免费| 成人黄色中文字幕| 日韩欧美亚洲范冰冰与中字| 亚洲国产日韩精品在线| 久久精品色欧美aⅴ一区二区| 日韩视频在线免费| 成人激情视频在线播放| 国产精品久久久久久影视| 午夜精品国产精品大乳美女| 国产成人精品在线播放| 亚洲激情视频在线播放| 大荫蒂欧美视频另类xxxx| 啊v视频在线一区二区三区| 国产成人一区二区三区| 日韩精品中文字幕视频在线| 日韩欧美亚洲综合| 激情久久av一区av二区av三区| 亚洲精品久久久一区二区三区| 精品人伦一区二区三区蜜桃网站| 国产精品露脸av在线| 国产精品免费小视频| 77777少妇光屁股久久一区| 亚洲视频在线观看免费| 91热精品视频| 欧美大片免费看| 精品国产自在精品国产浪潮| 日韩在线视频播放| 热99精品只有里视频精品| 欧美丰满少妇xxxxx做受| 亚洲电影免费在线观看| 日韩欧美在线免费| 国产激情999| 欧美激情xxxxx| 日韩av中文字幕在线| 2019中文字幕免费视频| 亚洲激情电影中文字幕| 亚洲精品美女视频| 91欧美精品成人综合在线观看| 国产欧美日韩高清| 色中色综合影院手机版在线观看| 久久精品国产91精品亚洲| 亚洲精品xxx| 日韩精品中文字幕视频在线| 成人欧美一区二区三区黑人孕妇| 国产亚洲人成网站在线观看| 国产在线观看精品| 日本国产高清不卡| 成人信息集中地欧美| 国产主播喷水一区二区| 91精品一区二区| 久久99精品视频一区97| 欧美大胆a视频| 成人午夜高潮视频| 91成人免费观看网站| 日韩av综合网站| 日韩视频免费在线| 国产一区二区三区网站| 午夜精品久久17c| 精品欧美激情精品一区| 国产丝袜精品视频| 亚洲韩国青草视频| 日韩视频―中文字幕| 97久久精品人搡人人玩| 亚洲成人黄色在线| 欧美日韩国产综合新一区| 欧美精品性视频| 国产精品女主播| 久久久视频免费观看| 欧美伊久线香蕉线新在线| 中文字幕久久亚洲| 日韩精品极品在线观看| 午夜精品视频网站| 亚洲系列中文字幕| xxxx性欧美| 国产精品亚洲激情| 久久视频在线免费观看| 欧美美女15p| 亚洲精品一区久久久久久| 国产精品嫩草影院一区二区| 亚洲精品av在线| 91精品久久久久久久久久久| 国产精品jvid在线观看蜜臀| 亚洲国产精品久久久久秋霞蜜臀| 97热在线精品视频在线观看| 黄色成人av在线| 97婷婷涩涩精品一区| 久久九九免费视频| 在线观看欧美日韩国产| 国产精品88a∨| 国产日韩欧美中文在线播放| 国产精品永久免费在线| 欧美成人在线免费视频| 色先锋久久影院av| 日韩av综合网| 日韩欧美极品在线观看| 国产精品在线看| 91高潮精品免费porn| 国产精品高清免费在线观看| 欧美亚洲另类激情另类| 日韩在线观看你懂的| 亚洲国产精品va在线看黑人动漫| 91精品在线国产| 国产原创欧美精品| 国产精品久久久久久久久久久久久久| 最近2019中文免费高清视频观看www99| 亚洲视频在线播放| 日韩精品免费一线在线观看| 日本a级片电影一区二区| 国产精品视频一区二区三区四| 国产不卡av在线| 欧美最猛性xxxxx亚洲精品| 国产日韩在线免费| 亚洲国模精品一区| 成人在线激情视频| 久久99精品久久久久久噜噜| 4388成人网| 国产日韩综合一区二区性色av| 国产精品7m视频| 日本亚洲精品在线观看| 精品少妇v888av| 欧美成人四级hd版| 正在播放亚洲1区| 国产亚洲精品久久久久久777| 欧美疯狂xxxx大交乱88av| 九九精品在线观看| 红桃av永久久久| 欧美电影《睫毛膏》| 日韩av片免费在线观看| 亚洲欧美日韩一区在线| 亚洲成人网久久久|