Documentación offline PHP master

Memcached::flush

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Memcached::flush

Invalida todos los elementos del caché

Descripción#

public Memcached::flush([int $delay]): bool
```php

`Memcached::flush` invalida todos los elementos del caché, inmediatamente (por omisión), o después de un retraso de `delay` segundos. Tras una invalidación, ningún elemento será devuelto en respuesta a una orden de lectura (a menos que se almacene nuevamente bajo la misma clave, después de la operación de `Memcached::flush`). Esta operación no libera la memoria ocupada por los elementos existentes: esto se realizará gradualmente, con el almacenamiento de los nuevos elementos.

## Parámetros

`delay`  
El número de segundos de espera antes de la invalidación.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error. Utilice Memcached::getResultCode si es necesario.

## Ejemplos

Ejemplo con `Memcached::flush`
addServer('localhost', 11211); /* invalida todos los elementos en 10 segundos */ $m->flush(10); ?>

```php