# Memcache 类

(PECL memcache >= 0.2.0)

## 简介

表示与一组 memcache 服务器的连接。

## 类摘要

class Memcache {
function add(
string `$key`,
mixed `$var`,
int `$flag` = ?,
int `$expire` = ?
): bool
function addServer(
string `$host`,
int `$port` = 11211,
bool `$persistent` = ?,
int `$weight` = ?,
int `$timeout` = ?,
int `$retry_interval` = ?,
bool `$status` = ?,
callable `$failure_callback` = ?,
int `$timeoutms` = ?
): bool
function close(): bool
function connect(string `$host`, int `$port` = ?, int `$timeout` = ?): bool
function decrement(string `$key`, int `$value` = 1): int|false
function delete(string `$key`, int `$exptime` = 0): bool
function flush(): bool
function get(string `$key`, int `&$flags` = ?): string
function getExtendedStats(string `$type` = ?, int `$slabid` = ?, int `$limit` = 100): array
function getServerStatus(string `$host`, int `$port` = 11211): int
function getStats(string `$type` = ?, int `$slabid` = ?, int `$limit` = 100): array|false
function getVersion(): string|false
function increment(string `$key`, int `$value` = 1): int|false
function pconnect(string `$host`, int `$port` = ?, int `$timeout` = ?): bool
function replace(
string `$key`,
mixed `$var`,
int `$flag` = ?,
int `$expire` = ?
): bool
function set(
string `$key`,
mixed `$var`,
int `$flag` = ?,
int `$expire` = ?
): bool
function setCompressThreshold(int `$threshold`, float `$min_savings` = ?): bool
function setServerParams(
string `$host`,
int `$port` = 11211,
int `$timeout` = ?,
int `$retry_interval` = `false`,
bool `$status` = ?,
callable `$failure_callback` = ?
): bool
}

## 目录

- Memcache::add — 增加条目到服务器
- Memcache::addServer — 新增 memcached 服务器到连接池
- Memcache::close — 关闭 memcached 连接
- Memcache::connect — 打开与 memcached 服务器的连接
- Memcache::decrement — 减小元素的值
- Memcache::delete — 从服务器删除元素
- Memcache::flush — 清洗（删除）已经存储的所有的元素
- Memcache::get — 从服务器检索元素
- Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息
- Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态
- Memcache::getStats — 获取服务器统计信息
- Memcache::getVersion — 返回服务器版本信息
- Memcache::increment — 增加一个元素的值
- Memcache::pconnect — 打开对 memcached 服务器的持久连接
- Memcache::replace — 替换已经存在的元素的值
- Memcache::set — 存储数据到服务器
- Memcache::setCompressThreshold — 开启大值自动压缩
- Memcache::setServerParams — 运行时修改服务器参数和状态

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open