# Memcached

# Introduction

» memcached est un système à haute performance, distribué et en mémoire, de cache d'objet, générique par nature, mais principalement destiné à l'utilisation avec des sites Web dynamiques, pour soulager les bases de données.

Cette extension utilise la bibliothèque libmemcached pour assurer les communications avec les serveurs memcached. Elle fournit aussi un gestionnaire de sessions, appelé `memcached`.

Des informations sur libmemcached sont disponibles à » http://libmemcached.org/libMemcached.html.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
- Constantes pré-définies
- Délai d'expiration
- Fonctions de rappel
  - Fonctions de rappel de résultats
  - Fonctions de rappel sur clé absente
- Support des sessions
- Memcached — La classe Memcached
  - 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ées 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 persistante 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::setEncodingKey — Définit la clé de chiffrement AES pour les données dans Memcached
  - 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
- MemcachedException — La classe MemcachedException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open