Memcached::flush
(PECL memcached >= 0.1.0)
Memcached::flush — Invalide tous les éléments du cache
Description
Memcached::flush() invalide tous les éléments du cache, immédiatement (par défaut), ou après un délai de delay secondes. Après une invalidation, aucun élément ne sera retourné en réponse à une commande de lecture (à moins qu'il ne soit stocké une nouvelle fois sous la même clé, après l'opération de Memcached::flush()). Cette opération ne libère pas la mémoire occupée par les éléments existants : cela se fera graduellement, avec le stockage des nouveaux éléments.
Liste de paramètres
- delay
-
Le nombre de secondes d'attente avant l'invalidation.
Valeurs de retour
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient. Utilisez Memcached::getResultCode() si nécessaire.
Exemples
Exemple #1 Exemple avec Memcached::flush()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
/* invalide tous les éléments dans 10 secondes */
$m->flush(10);
?>
