PHP 8.5.0 Alpha 1 available for testing

Memcached::flush

(PECL memcached >= 0.1.0)

Memcached::flushInvalida todos los elementos del caché

Descripción

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

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

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

Ejemplos

Ejemplo #1 Ejemplo con Memcached::flush()

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

/* invalida todos los elementos en 10 segundos */
$m->flush(10);
?>

add a note

User Contributed Notes

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