Memcached 类
(PECL memcached >= 0.1.0)
简介
表示与一组 memcached 服务器的连接。
类摘要
class Memcached
{
/* 方法 */
public __construct(?string
$persistent_id
= null
, ?callable $callback
= null
, ?string $connection_str
= null
)public casByKey(
string|int|float
string
string
mixed
int
): bool
string|int|float
$cas_token
,string
$server_key
,string
$key
,mixed
$value
,int
$expiration
= 0): bool
public decrementByKey(
string
string
int
int
int
): int|false
string
$server_key
,string
$key
,int
$offset
= 1,int
$initial_value
= 0,int
$expiry
= 0): int|false
public getByKey(
string
string
?callable
int
): mixed
string
$server_key
,string
$key
,?callable
$cache_cb
= null
,int
$get_flags
= 0): mixed
public getDelayedByKey(
string
array
bool
?callable
): bool
}string
$server_key
,array
$keys
,bool
$with_cas
= false
,?callable
$value_cb
= null
): bool
目录
- Memcached::add — 向新 key 添加元素
- Memcached::addByKey — 在特定服务器上向新 key 添加元素
- Memcached::addServer — 向服务器池增加服务器
- Memcached::addServers — 向服务器池中增加多台服务器
- Memcached::append — 向已存在元素追加数据
- Memcached::appendByKey — 向指定服务器上已存在元素追加数据
- Memcached::cas — 比较并交换值
- Memcached::casByKey — 在指定服务器上比较并交换值
- Memcached::__construct — 创建 Memcached 实例
- Memcached::decrement — 减小数值元素的值
- Memcached::decrementByKey — Decrement numeric item's value, stored on a specific server
- Memcached::delete — 删除元素
- Memcached::deleteByKey — 从指定的服务器删除元素
- Memcached::deleteMulti — Delete multiple items
- Memcached::deleteMultiByKey — Delete multiple items from a specific server
- Memcached::fetch — 读取下一个结果
- Memcached::fetchAll — 读取所有剩余结果
- Memcached::flush — 作废缓存中的所有元素
- Memcached::get — 检索元素
- Memcached::getAllKeys — Gets the keys stored on all the servers
- Memcached::getByKey — 从特定的服务器检索元素
- Memcached::getDelayed — 请求多个元素
- Memcached::getDelayedByKey — 从指定的服务器上请求多个元素
- Memcached::getMulti — 检索多个元素
- Memcached::getMultiByKey — 从特定服务器检索多个元素
- Memcached::getOption — 获取 Memcached 的选项值
- Memcached::getResultCode — 返回最后一次操作的结果代码
- Memcached::getResultMessage — 返回最后一次操作的结果描述消息
- Memcached::getServerByKey — 获取一个 key 所映射的服务器信息
- Memcached::getServerList — 获取服务器池中的服务器列表
- Memcached::getStats — 获取服务器池的统计信息
- Memcached::getVersion — 获取服务器池中所有服务器的版本信息
- Memcached::increment — 增加数值元素的值
- Memcached::incrementByKey — Increment numeric item's value, stored on a specific server
- Memcached::isPersistent — Check if a persitent connection to memcache is being used
- Memcached::isPristine — Check if the instance was recently created
- Memcached::prepend — 向一个已存在的元素前面追加数据
- Memcached::prependByKey — 在指定服务器上追加数据到已存在的元素
- Memcached::quit — 关闭所有打开的链接
- Memcached::replace — 替换已存在 key 下的元素
- Memcached::replaceByKey — 在指定服务器上,替换已存在 key 下的元素
- Memcached::resetServerList — Clears all servers from the server list
- Memcached::set — 存储一个元素
- Memcached::setByKey — 将元素存储到指定的服务器上
- Memcached::setEncodingKey — Set AES encryption key for data in Memcached
- Memcached::setMulti — 存储多个元素
- Memcached::setMultiByKey — 在指定服务器存储多个元素
- Memcached::setOption — 设置一个 memcached 选项
- Memcached::setOptions — Set Memcached options
- Memcached::setSaslAuthData — Set the credentials to use for authentication
- Memcached::touch — Set a new expiration on an item
- Memcached::touchByKey — Set a new expiration on an item on a specific server
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。