(PECL memcached >= 0.1.0)
Memcached::flush — Invalidar todos los ítems en la caché
$delay
= 0
] )
Memcached::flush() Invalida todos los ítems existentes en la caché
de forma inmediata (por defecto) o después de un delay
especificado. Después de la invalidación ningunos de los ítems devolverá nada en
respuesta a un comando de obtenido (a no ser que se haya guardado de nuevo bajo la
misma clave después de que Memcached::flush() haya invalidado los ítems).
El flush no libera la memoria ocupada por las claves existentes,
sino que irá sucediendo a medida que nuevos ítems sean guardados.
delay
El número de segundos a esperar antes de invalidar los ítems.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Use Memcached::getResultCode() si es necesario.
Ejemplo #1 Ejemplo de Memcached::flush()
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
/* flush todos los ítems en 10 segundos */
$m->flush(10);
?>