Memcache 类

(PECL memcache >= 0.2.0)

简介

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

类概要

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

目录

添加说明

用户贡献说明 1 条说明

chris at NOSPAM dot xeneco dot co dot uk
11 年前
要使此扩展正常工作,您需要一台安装并运行“Memcached”(独立于 PHP 的服务)的服务器。

本文档中多次提到“memcache_host”。这不是一个任意的字符串,而应是运行 Memcached 的服务器的主机名(例如 localhost)或 IP 地址。

如果您刚刚安装了 PHP Memcache 扩展,则不一定也安装了 Memcached。
To Top