PHP语言的Memcached客户端,常用的有两个,分别是PHP-Memcache和PHP-Memcached,这里选择后者PHP-Memcached来介绍。
安装Apache和PHP时,建议使用较新版本,Apache使用2.0版本或更高版本,PHP使用5.3版本或更高版本。
对PHP-Memcached及其依赖软件包的安装,根据如下两处说明进行安装:
这是一段简单的使用示例:
<?php // 新建一个Memcached连接实例 $mc = new Memcached(); // 开启压缩功能 $mc->setOption(Memcached::OPT_COMPRESSION, true); // 关闭二进制协议 $mc->setOption(Memcached::OPT_BINARY_PROTOCOL, false); // 设置Memcached缓存的IP和端口 $mc->addServer("10.11.8.76", 12007); // 向Memcached缓存写入一个key,600秒后该缓存数据过期 $mc->set("test-key", "test-value", 600); // 从Memcached缓存获取数据 $val = $mc->get("test-key"); var_dump ($val); // 从Memcached中删除指定数据 $mc->delete("test-key"); $mc->add("add_key", "zhuanfou", 600); $mc->append("append_key", "zhuanfou"); $mc->prepend("prepend_key", "zhuanfou"); $mc->increment("incr", 22, 1, 600); $mc->decrement("decr", 22, 1, 600); $mc->quit(); ?>