La classe Memcached
(PECL memcached >= 0.1.0)
Introduction
Représente une connexion avec un serveur memcache.
Synopsis de la classe
$cas_token
, string $server_key
, string $key
, mixed $value
[, int $expiration
] ) : bool$key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] ) : int$server_key
, string $key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] ) : int$server_key
, array $keys
[, bool $with_cas
[, callable $value_cb
]] ) : bool$key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] ) : int$server_key
, string $key
[, int $offset
= 1
[, int $initial_value
= 0
[, int $expiry
= 0
]]] ) : intSommaire
- 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
Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.memcached.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.