Memcached::flush
(PECL memcached >= 0.1.0)
Memcached::flush — Invalide tous les éléments du cache
Description
$delay
= 0
] )
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);
?>