(PECL memcached >= 2.0.0)
Memcached::deleteMulti — Eliminar varios ítems
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).
keys
Las claves a eliminar.
time
La cantidad de tiempo que el servidor esperará para borrar los ítems.
Devuelve true
en caso de éxito o false
en caso de error.
Memcached::getResultCode() devolverá
Memcached::RES_NOTFOUND
si la clave no existe.