La classe Memcached
(PECL memcached >= 0.1.0)
Introduction
Représente une connexion avec un serveur memcache.
Synopsis de la classe
Memcached
{
public bool casByKey
( float
$cas_token
, string $server_key
, string $key
, mixed $value
[, int $expiration
] )
public int decrement
( string
$key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )
public int decrementByKey
( string
$server_key
, string $key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )
public mixed getByKey
( string
$server_key
, string $key
[, callable $cache_cb
[, float &$cas_token
]] )
public bool getDelayedByKey
( string
$server_key
, array $keys
[, bool $with_cas
[, callable $value_cb
]] )
public array getMultiByKey
( string
$server_key
, array $keys
[, string &$cas_tokens
[, int $flags
]] )
public int increment
( string
$key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )
public int incrementByKey
( string
}$server_key
, string $key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] )Sommaire
- Memcached::add — Ajoute un nouvel élément sous une nouvelle clé
- Memcached::addByKey — Ajoute un élément sur un serveur désigné
- Memcached::addServer — Ajoute un serveur au pool
- Memcached::addServers — Ajoute plusieurs serveurs au pool
- Memcached::append — Ajoute des données à un élément
- Memcached::appendByKey — Ajoute des données à un élément
- Memcached::cas — Compare et échange un élément
- Memcached::casByKey — Compare et échange un élément sur un serveur
- Memcached::__construct — Crée un objet Memcached
- Memcached::decrement — Décrémente une valeur numérique
- Memcached::decrementByKey — Décrémente une valeur numérique d'un élément, stocké sur un serveur spécifique
- Memcached::delete — Efface un élément
- Memcached::deleteByKey — Supprime un élément d'un serveur spécifique
- Memcached::deleteMulti — Supprime plusieurs éléments
- Memcached::deleteMultiByKey — Supprime plusieurs éléments depuis un serveur spécifique
- Memcached::fetch — Lit le prochain résultat
- Memcached::fetchAll — Lit tous les autres éléments
- Memcached::flush — Invalide tous les éléments du cache
- Memcached::get — Lit un élément
- Memcached::getAllKeys — Récupère toutes les clés stockés sur tous les serveurs
- Memcached::getByKey — Lit un élément sur un serveur spécifique
- Memcached::getDelayed — Lit plusieurs éléments
- Memcached::getDelayedByKey — Lit plusieurs éléments sur un serveur
- Memcached::getMulti — Lit plusieurs éléments
- Memcached::getMultiByKey — Lit plusieurs éléments d'un serveur spécifique
- Memcached::getOption — Lit une option Memcached
- Memcached::getResultCode — Retourne le code de résultat de la dernière opération
- Memcached::getResultMessage — Retourne un message décrivant le résultat de la dernière opération
- Memcached::getServerByKey — Dirige une clé sur un serveur
- Memcached::getServerList — Liste les serveurs du pool memcached
- Memcached::getStats — Lit des statistiques du pool de serveurs
- Memcached::getVersion — Lit les informations de version du pool serveur
- Memcached::increment — Incrémente numériquement un élément
- Memcached::incrementByKey — Incrémente une valeur numérique d'un élément, stocké sur un serveur spécifique
- Memcached::isPersistent — Vérifie si une connexion persistente vers memcache est en cours d'utilisation
- Memcached::isPristine — Vérifie si l'instance a été créée récemment
- Memcached::prepend — Préfixe des données à un élément existant
- Memcached::prependByKey — Préfixe un élément existant
- Memcached::quit — Ferme toutes les connexions ouvertes
- Memcached::replace — Remplace un élément sous une clé
- Memcached::replaceByKey — Remplace un élément spécifique sur un serveur désigné
- Memcached::resetServerList — Supprime tous les serveurs depuis la liste des serveurs
- Memcached::set — Stocke un élément
- Memcached::setByKey — Stocke un élément sur un serveur spécifique
- Memcached::setMulti — Stocke plusieurs éléments
- Memcached::setMultiByKey — Stocke plusieurs éléments sur un serveur
- Memcached::setOption — Configure une option Memcached
- Memcached::setOptions — Définit des options Memcache
- Memcached::setSaslAuthData — Définit les informations à utiliser pour l'authentification
- Memcached::touch — Définit une nouvelle expiration sur un élément
- Memcached::touchByKey — Définit une nouvelle expiration sur un élément d'un serveur spécifique