返回宝典

PHP 客户端

上一节 下一节

PHP语言的Memcached客户端,常用的有两个,分别是PHP-Memcache和PHP-Memcached,这里选择后者PHP-Memcached来介绍。


安装 PHP-Memcached

安装Apache和PHP时,建议使用较新版本,Apache使用2.0版本或更高版本,PHP使用5.3版本或更高版本。

对PHP-Memcached及其依赖软件包的安装,根据如下两处说明进行安装:

使用 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();
?>

PHP 客户端

上一节 下一节