Inicio » memcached » Caducidad de los datos en memcached

Caducidad de los datos en memcached

Hay dos tipo de caducidad de datos en memcached, uno porque no hay suficiente espacio para almacenar un nuevo valor, lo cual implica que memcached hará sitio utilizando el algoritmo LRU, como explicamos anteriormente,

Se puede cambiar este comportamiento iniciando memcached con la opción –M. Está opción fuerza a memcached a devolver un error cuando se quede sin memoria en vez de borrar los datos más antiguos.

El segundo mecanismo de caducidad de datos es un mecanismo explicito que puedes utilizar cuando insertas un valor en la cache o cuando borras un elemento de la esta-. Esto permite asegurarnos de cuando recuperemos un dato de la cache no está obsoleto y cumple nuestros requisitos.

El mecanismo de caducidad es el siguiente,  cuando tu solicitas un dato memcached lo compara con el momento actual y ve si ha caducado, si no ha caducado lo devuelve , si ha caducado lo borra. A nivel de las trazas de mecached se ve algo así:

FOUND KEY adios -nuked by expire – Lo encuentra y como está caducado lo borra.

Y por último se puede utilizar el comando delete para eliminar uno de los valores de la cache.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s