包 core

包 mvc

包 orm

包 form

包 database

包 helper

包 cache

包 webcontrols

包 behavior

包 exception

包 debug

类 - QCache_Memcached

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

属性详细说明

$_conn 属性

memcached连接句柄

$_default_server 属性

缓存服务器端口

$_default_policy 属性

是否使用持久连接

方法详细说明

__construct() 方法

public void __construct($policy)

$policy 缓存策略
{return}

构造函数


set() 方法

public boolean set($id, $data, $policy)

$id string
$data mixed
$policy array
{return} boolean

写入缓存


get() 方法

public mixed get($id)

$id string
{return} mixed

读取缓存,失败或缓存撒失效时返回 false


remove() 方法

public boolean remove($id)

$id string
{return} boolean

删除指定的缓存


clean() 方法

public boolean clean()

清除所有的缓存数据