memcached深度分析(8)

发表于:2015-07-10来源:uml.org.cn作者:火龙果软件点击数: 标签:数据库
BSM_Memcache的使用方式和其它的client类似: ?php$g1 = mc_add_group(); // 添加第一个组$g2 = mc_add_group(); // 添加第二个组mc_add_server($g1, localhost:11211); // 在第一个组中

  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