The Memcached class

(PECL memcached >= 0.1.0)

Introduction

Represents a connection to a set of memcached servers.

Class synopsis

class Memcached {
public __construct(string $persistent_id = ?)
public add(string $key, mixed $value, int $expiration = ?): bool
public addByKey(
    string $server_key,
    string $key,
    mixed $value,
    int $expiration = ?
): bool
public addServer(string $host, int $port, int $weight = 0): bool
public addServers(array $servers): bool
public append(string $key, string $value): bool
public appendByKey(string $server_key, string $key, string $value): bool
public cas(
    float $cas_token,
    string $key,
    mixed $value,
    int $expiration = ?
): bool
public casByKey(
    float $cas_token,
    string $server_key,
    string $key,
    mixed $value,
    int $expiration = ?
): bool
public decrement(
    string $key,
    int $offset = 1,
    int $initial_value = 0,
    int $expiry = 0
): int|false
public decrementByKey(
    string $server_key,
    string $key,
    int $offset = 1,
    int $initial_value = 0,
    int $expiry = 0
): int|false
public delete(string $key, int $time = 0): bool
public deleteByKey(string $server_key, string $key, int $time = 0): bool
public deleteMulti(array $keys, int $time = 0): array
public deleteMultiByKey(string $server_key, array $keys, int $time = 0): bool
public fetch(): array
public fetchAll(): array|false
public flush(int $delay = 0): bool
public get(string $key, callable $cache_cb = ?, int $flags = ?): mixed
public getAllKeys(): array|false
public getByKey(
    string $server_key,
    string $key,
    callable $cache_cb = ?,
    int $flags = ?
): mixed
public getDelayed(array $keys, bool $with_cas = ?, callable $value_cb = ?): bool
public getDelayedByKey(
    string $server_key,
    array $keys,
    bool $with_cas = ?,
    callable $value_cb = ?
): bool
public getMulti(array $keys, int $flags = ?): mixed
public getMultiByKey(string $server_key, array $keys, int $flags = ?): array|false
public getOption(int $option): mixed
public getResultCode(): int
public getResultMessage(): string
public getServerByKey(string $server_key): array
public getServerList(): array
public getStats(): array|false
public getVersion(): array
public increment(
    string $key,
    int $offset = 1,
    int $initial_value = 0,
    int $expiry = 0
): int|false
public incrementByKey(
    string $server_key,
    string $key,
    int $offset = 1,
    int $initial_value = 0,
    int $expiry = 0
): int|false
public isPersistent(): bool
public isPristine(): bool
public prepend(string $key, string $value): bool
public prependByKey(string $server_key, string $key, string $value): bool
public quit(): bool
public replace(string $key, mixed $value, int $expiration = ?): bool
public replaceByKey(
    string $server_key,
    string $key,
    mixed $value,
    int $expiration = ?
): bool
public resetServerList(): bool
public set(string $key, mixed $value, int $expiration = ?): bool
public setByKey(
    string $server_key,
    string $key,
    mixed $value,
    int $expiration = ?
): bool
public setMulti(array $items, int $expiration = ?): bool
public setMultiByKey(string $server_key, array $items, int $expiration = ?): bool
public setOption(int $option, mixed $value): bool
public setOptions(array $options): bool
public setSaslAuthData(string $username, string $password): void
public touch(string $key, int $expiration): bool
public touchByKey(string $server_key, string $key, int $expiration): bool
}

Table of Contents

Here you can write a comment


Please enter at least 10 characters.
Loading... Please wait.
* Pflichtangabe
There are no comments available yet.

Was genau bedeutet "Vibe Coding"? Ein tiefgehender Blick für Entwickler

In der Welt der Softwareentwicklung gibt es unzählige Wege, wie man an ein Projekt herangeht. Manche schwören auf strikte Planung, andere auf bewährte Algorithmen und wieder andere lassen sich von etwas ganz anderem leiten: ihrem Gefühl. ...

admin

Autor : admin
Category: Software & Web-Development

PHP cURL Tutorial: Using cURL to Make HTTP Requests

cURL is a powerful PHP extension that allows you to communicate with different servers using various protocols, including HTTP, HTTPS, FTP, and more. ...

TheMax

Autor : TheMax
Category: PHP-Tutorials

Midjourney Tutorial - Instructions for beginners

There is an informative video about Midjourney, the tool for creating digital images using artificial intelligence, entitled "Midjourney tutorial in German - instructions for beginners" ...

Mike94

Autor : Mike94
Category: KI Tutorials

Publish a tutorial

Share your knowledge with other developers worldwide

Share your knowledge with other developers worldwide

You are a professional in your field and want to share your knowledge, then sign up now and share it with our PHP community

learn more

Publish a tutorial