PHP 8.4.0 RC2 available for testing

Memcached::flush

(PECL memcached >= 0.1.0)

Memcached::flushInvalidar todos los ítems de la caché

Descripción

public Memcached::flush(int $delay = 0): bool

Memcached::flush() invalida todos los ítems existentes en la caché de forma inmediata (lo predeterminado) o después de una demora especificada por delay. Después de la invalidación, no se devolverá ninún ítem en respuesta a un comando de obtención (a no ser que se haya guardado de nuevo bajo la misma clave después de que Memcached::flush() haya invalidado los ítems). El vaciado no libera la memoria ocupada por todos los ítems existentes; esto irá sucediendo a medida que se vayan guardando nuevos ítems.

Parámetros

delay

El número de segundos a esperar antes de invalidar los ítems.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error. Emplee Memcached::getResultCode() si fuera necesario.

Ejemplos

Ejemplo #1 Ejemplo de Memcached::flush()

<?php
$m
= new Memcached();
$m->addServer('localhost', 11211);

/* vaciar todos los ítems en 10 segundos */
$m->flush(10);
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top