PHP Conference Japan 2024

Memcache 类

(PECL memcache >= 0.2.0)

简介

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

类概要

class Memcache {
add(
    字符串 $key,
    混合 $var,
    整数 $flag = ?,
    整数 $expire = ?
): 布尔值
addServer(
    字符串 $host,
    整数 $port = 11211,
    布尔值 $persistent = ?,
    整数 $weight = ?,
    整数 $timeout = ?,
    整数 $retry_interval = ?,
    布尔值 $status = ?,
    可调用 $failure_callback = ?,
    整数 $timeoutms = ?
): 布尔值
connect(字符串 $host, 整数 $port = ?, 整数 $timeout = ?): 布尔值
delete(字符串 $key, 整数 $exptime = 0): 布尔值
get(字符串 $key, 整数 &$flags = ?): 字符串
getExtendedStats(字符串 $type = ?, 整数 $slabid = ?, 整数 $limit = 100): 数组
getServerStatus(字符串 $host, 整数 $port = 11211): 整数
getStats(字符串 $type = ?, 整数 $slabid = ?, 整数 $limit = 100): 数组|false
pconnect(字符串 $host, 整数 $port = ?, 整数 $timeout = ?): 混合
replace(
    字符串 $key,
    混合 $var,
    整数 $flag = ?,
    整数 $expire = ?
): 布尔值
set(
    字符串 $key,
    混合 $var,
    整数 $flag = ?,
    整数 $expire = ?
): 布尔值
setCompressThreshold(整数 $threshold, 浮点数 $min_savings = ?): 布尔值
setServerParams(
    字符串 $host,
    整数 $port = 11211,
    整数 $timeout = ?,
    整数 $retry_interval = false,
    布尔值 $status = ?,
    可调用 $failure_callback = ?
): 布尔值
}

目录

添加注释

用户贡献的注释 1 条注释

18
chris at NOSPAM dot xeneco dot co dot uk
11 年前
了解到要使此扩展程序正常工作,您需要安装并运行一个名为“Memcached”(独立于 PHP 的服务)的服务的服务器,这一点很有帮助。

此处的文档大量引用了“memcache_host”。这不是一个任意的字符串,而应该是运行 Memcached 的服务器的主机名(例如 localhost)或 IP 地址。

如果您刚刚安装了 php memcache 扩展,则不一定也安装了 memcached
To Top