国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP利用memcache緩存技術簡單介紹

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

一個PHP利用memcache緩存技術提高響應速度,連接數據庫代碼如下:

  1. $memcache_obj = memcache_connect(”localhost”, 11211); 
  2. memcache_add($memcache_obj, ’var_key’, ’test variable’, false, 30); 
  3. $memcache_obj->add(’var_key’, ’test variable’, false, 30); 

實例1,代碼如下:

  1. <?php 
  2. //連接 
  3. $mem = new Memcache; 
  4. $mem->connect(“127.0.0.1″, 11211) or die (“Could not connect”); 
  5. //顯示版本 
  6. $version = $mem->getVersion(); 
  7. echo “Memcached Server version: “.$version.”<br>”; 
  8. //開源代碼Vevb.com 
  9. //保存數據 
  10. $mem->set(‘key1′, ‘This is first value’, 0, 60); 
  11. $val = $mem->get(‘key1′); 
  12. echo “Get key1 value: ” . $val .”<br>”; 
  13. //替換數據 
  14. $mem->replace(‘key1′, ‘This is replace value’, 0, 60); 
  15. $val = $mem->get(‘key1′); 
  16. echo “Get key1 value: ” . $val . “<br>”; 
  17. //保存數組 
  18. $arr = array(‘aaa’, ‘bbb’, ‘ccc’, ‘ddd’); 
  19. $mem->set(‘key2′, $arr, 0, 60); 
  20. $val2 = $mem->get(‘key2′); 
  21. echo “Get key2 value: “; 
  22. print_r($val2); 
  23. echo “<br>”; 
  24. //刪除數據 
  25. $mem->delete(‘key1′); 
  26. $val = $mem->get(‘key1′); 
  27. echo “Get key1 value: ” . $val . “<br>”; 
  28. //清除所有數據 
  29. $mem->flush(); 
  30. $val2 = $mem->get(‘key2′); 
  31. echo “Get key2 value: “; 
  32. print_r($val2); 
  33. echo “<br>”; 
  34. //關閉連接 
  35. $mem->close(); 
  36. ?> 

Memcache函數庫是在PECL(PHP Extension Community Library)中,主要作用是搭建大容量的內存數據的臨時存放區域,在分布式的時候作用體現的非常明顯,否則不建議使用.

Memcache::add - 添加一個值,如果已經存在,則返回false

Memcache::addServer - 添加一個可供使用的服務器地址

Memcache::close - 關閉一個Memcache對象

Memcache::connect - 創建一個Memcache對象

memcache_debug - 控制調試功能! [4 F8 C2 e, X

Memcache::decrement - 對保存的某個key中的值進行減法操作

Memcache::delete - 刪除一個key值 

Memcache::flush - 清除所有緩存的數據

Memcache::get - 獲取一個key值

Memcache::getExtendedStats - 獲取進程池中所有進程的運行系統統計

Memcache::getServerStatus - 獲取運行服務器的參數

Memcache::getStats - 返回服務器的一些運行統計信息

Memcache::getVersion - 返回運行的Memcache的版本信息

Memcache::increment - 對保存的某個key中的值進行加法操作

Memcache::pconnect - 創建一個Memcache的持久連接對象

Memcache::replace -對一個已有的key進行覆寫操作

Memcache::set - 添加一個值,如果已經存在,則覆寫

Memcache::setCompressThreshold - 對大于某一大小的數據進行壓縮

Memcache::setServerParams - 在運行時修改服務器的參數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长沙县| 普兰店市| 许昌县| 山丹县| 南丰县| 民乐县| 闻喜县| 红安县| 沧州市| 高青县| 汪清县| 高雄县| 吴桥县| 新乐市| 五台县| 景泰县| 新晃| 柘荣县| 林州市| 大城县| 南漳县| 邢台县| 高密市| 京山县| 达孜县| 阳江市| 凌云县| 长子县| 房产| 濮阳县| 泰和县| 安徽省| 海门市| 翁牛特旗| 青冈县| 大名县| 枣强县| 阳高县| 诸暨市| 柳林县| 子长县|