The Memcache class

(PECL memcache >= 0.2.0)

Introduction

Represents a connection to a set of memcache servers.

Class synopsis

classMemcache {
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
}

Table of Contents

To Top