BSM_Memcache的使用方式和其它的client類似:
<?php $g1 = mc_add_group(); // 添加第一個組 $g2 = mc_add_group(); // 添加第二個組 mc_add_server($g1, 'localhost:11211'); // 在第一個組中添加第一臺服務器 mc_add_server($g1, 'localhost:11212'); // 在第一個組中添加第二臺服務器 mc_add_server($g2, '10.0.0.16:11211'); // 在第二個組中添加第一臺服務器 mc_add_server($g2, '10.0.0.17:11211'); // 在第二個組中添加第二臺服務器 mc_set('key', 'Hello'); // 寫入數據 $key = mc_get('key'); // 讀出數據 mc_del('key'); // 刪除數據 mc_shutdown(); // 關閉所有組 ?> |
APR_Memcache的相關資料可以在這里找到,BSM_Memcache可以在網絡上找下載。
APR環境介紹
APR的全稱:Apache Portable Runtime。它是Apache軟件基金會創建并維持的一套跨平臺的C語言庫。它從Apache httpd1.x中抽取出來并獨立于httpd之外,Apache httpd2.x就是建立在APR上。APR提供了很多方便的API接口可供使用,包括如內存池、字符串操作、網絡、數組、hash表等實用的功能。開發Apache2 Module要接觸很多APR函數,當然APR可以獨立安裝獨立使用,可以用來寫自己的應用程序,不一定是Apache httpd的相關開發。
后記
這是我在農歷丙戌年(我的本命年)的最后一篇文章,由于Memcached的內涵很多,倉促整理一定有很多遺漏和錯誤。感謝新浪網提供的研究機會,感謝部門同事的幫助。
原文轉自:http://www.uml.org.cn/sjjm/201411134.asp