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

首頁 > 開發(fā) > PHP > 正文

騰訊CMEM的PHP擴展編譯安裝方法

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

這篇文章主要介紹了騰訊CMEM的PHP擴展編譯安裝方法,較為詳細的分析了CMEM的功能、作用及安裝使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了騰訊CMEM的PHP擴展編譯安裝方法。分享給大家供大家參考。具體如下:

CMEM是什么?

CMEM全稱為Cloud Memory,是騰訊提供的高性能內存級持久化存儲服務,適用于數據量小、訪問量高、key-value存儲的場景。

CMEM基于一個存儲鍵/值對的hashmap,數據使用內存存儲,并保證數據的持久性。

CMEM PHP Extension是什么?

CMEM基于標準的Memcached協(xié)議以及接口,只是將數據獲取接口增加返回值設定。

Memcached的Get協(xié)議沒有設計返回碼,所以Memcached API返回NO_DATA時,有可能是網絡原因造成的,不能完全信任。 使用如下流程將是非常危險的,將造成用戶數據初始化:

 

 
  1. if(NO_DATA) { 
  2. InitData(); 

為解決上述問題,CMEM提供了Memcahced文本擴展協(xié)議,增加兩個擴展的命令get_ext, gets_ext,使客戶端可以根據返回碼判斷數據是否存在。 這樣可以避免網絡和設備故障時get不到數據而導致用戶數據被誤初始化。

CMEM編譯與安裝

 

 
  1. # 下載CMEM 
  2. cd /home/src 
  3. wget http://cmem.googlecode.com/files/cmem-2.2.6.tar.gz 
  4. # 解壓 
  5. tar zxvf cmem-2.2.6.tar.gz 
  6. cd cmem-2.2.6 
  7. # 編譯 
  8. /usr/local/webserver/php/bin/phpize 
  9. ./configure --with-php-config=/usr/local/webserver/php/bin/php-config 
  10. make 
  11. # 安裝PHP擴展 
  12. cp modules/cmem.so /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/ 
  13. # 配置php.ini 
  14. # 加入以下內容 
  15. # -------------------------------------------------- 
  16. extension = "cmem.so" 
  17. # -------------------------------------------------- 
  18. # 測試 
  19. # 新建cmemtest.php 
  20. cat > /tmp/cmemtest.php 
  21. # 代碼為 
  22. # -------------------------------------------------- 
  23. <?php 
  24. if(!class_exists('CMEM')) echo "CMEM NOT FOUND!/n"
  25. else echo "CMEM IS OK/n"
  26. ?> 
  27. # -------------------------------------------------- 
  28. # 執(zhí)行測試文件 
  29. /usr/local/webserver/php/bin/php -f /tmp/cmemtest.php 

希望本文所述對大家的php程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 左权县| 根河市| 抚松县| 阿拉善右旗| 凌源市| 昭觉县| 大足县| 崇仁县| 淄博市| 图木舒克市| 达拉特旗| 阿瓦提县| 大兴区| 清丰县| 乌兰察布市| 乌鲁木齐市| 康保县| 松江区| 沁源县| 苏尼特右旗| 旌德县| 郴州市| 喜德县| 菏泽市| 中江县| 淮滨县| 汉川市| 孟连| 平塘县| 孝义市| 宁南县| 阿图什市| 铁岭县| 基隆市| 湄潭县| 蓝山县| 金溪县| 扎兰屯市| 永新县| 大姚县| 依安县|