Memcached
PHP Manual

Memcached::delete

(PECL memcached >= 0.1.0)

Memcached::deleteEliminar un ítem

Descripción

public bool Memcached::delete ( string $key [, int $time = 0 ] )

Memcached::delete() elimina la key del servidor. El parámetro time es la cantidad de tiempo en segundos (o tiempo Unix time hasta que sobrepase) que el cliente rechazará el uso de los comandos add y replace para esta clave. Durante este período de tiempo, el ítem es puesto en una cola de eliminado, lo que significa que no será posible ser obtenido usando el comando get pero los comandos add y replace también fallarán para esta clave (sin embargo el comando set funcionará). Después de que pase el tiempo, el ítem será finalmente eliminado del servidor de memoria. El After the time passes, the item is finally deleted from server memory. The parámetro time por defecto es 0 (lo que significa que el ítem será eliminado inmediatamente y que cualquiera de los comandos para guardado funcionarán).

Parámetros

key

La clave a ser eliminada.

time

La cantidad de tiempo que el servidor deberá esperar para eliminar el ítem.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error. Memcached::getResultCode() devolverá Memcached::RES_NOTFOUND si la clave no existe.

Ejemplos

Ejemplo #1 Ejemplo de Memcached::delete()

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

$m->delete('key1');
?>

Ver también


Memcached
PHP Manual