| 包 | cache | 
|---|---|
| 类层次 | class QCache_Memcached | 
| 版本 | $Id: memcached.php 1987 2009-01-08 18:03:35Z dualface $ | 
QCache_Memcached 使用 memcache 扩展来缓存数据
| 属性 | 类型 | 描述 | 定义于 | 
|---|---|---|---|
| $_conn | resource | memcached连接句柄 | QCache_Memcached | 
| $_default_server | 缓存服务器端口 | QCache_Memcached | |
| $_default_policy | 是否使用持久连接 | QCache_Memcached | 
| 方法 | 描述 | 定义于 | 
|---|---|---|
| __construct() | 构造函数 | QCache_Memcached | 
| set() | 写入缓存 | QCache_Memcached | 
| get() | 读取缓存,失败或缓存撒失效时返回 false | QCache_Memcached | 
| remove() | 删除指定的缓存 | QCache_Memcached | 
| clean() | 清除所有的缓存数据 | QCache_Memcached | 
public void __construct($policy)
| $policy | 缓存策略 | |
| {return} | 
构造函数
public boolean set($id, $data, $policy)
| $id | string | |
| $data | mixed | |
| $policy | array | |
| {return} | boolean | 
写入缓存
public mixed get($id)
| $id | string | |
| {return} | mixed | 
读取缓存,失败或缓存撒失效时返回 false
public boolean remove($id)
| $id | string | |
| {return} | boolean | 
删除指定的缓存
public boolean clean()
清除所有的缓存数据