Memcached::deleteMulti

(PECL memcached >= 2.0.0)

Memcached::deleteMultiEliminar varios ítems

Descripción

public Memcached::deleteMulti ( array $keys [, int $time = 0 ] ) : bool

Memcached::deleteMulti() elimina el array de claves dado por keys del servidor. El parámetro time es la cantidad de tiempo en segundos (o el instante Unix a sobrepasar) por el cual el cliente quiere que el servidor rechace los comandos add y replace para estas claves. El ítem es puesto en una cola de eliminación por esta cantidad de tiempo, los que significa que no será posible recuperarlo por el comando get, y que el empleo de los comandos add y replace con tales claves también fallarán (aunque el comando set sí funcionará). Finalizado el tiempo, el ítem es por fin eliminado de la memoria del servidor. El parámetro time es por defecto 0 (lo que significa que el ítem será eliminado de inmediato y que tendrán éxito los comandos de almacenamiento posteriores con estas claves).

Parámetros

keys

Las claves a eliminar.

time

La cantidad de tiempo que el servidor esperará para borrar los ítems.

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.

Ver también