国产探花免费观看_亚洲丰满少妇自慰呻吟_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 - 在運行時修改服務器的參數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旌德县| 河津市| 金山区| 大城县| 敖汉旗| 太保市| 呼伦贝尔市| 潮州市| 荥阳市| 潞城市| 珲春市| 陇南市| 朝阳区| 慈溪市| 文化| 沁水县| 安义县| 西和县| 会泽县| 湘潭市| 临桂县| 宿松县| 社会| 鄄城县| 黑水县| 黑河市| 察隅县| 垫江县| 右玉县| 五寨县| 仙居县| 连南| 石家庄市| 杭锦旗| 兴海县| 阜新| 信丰县| 韩城市| 江山市| 天柱县| 康平县|