Comando add de Memcached
El comando add de Memcached se utiliza paravalue (valor de datos)almacenar en la especificadakey (clave).
Si la key de add ya existe, los datos no se actualizarán (una key expirada sí se actualizará), el valor anterior seguirá siendo el mismo y recibirá una respuesta.NOT_STORED。
Sintaxis:
El formato de sintaxis básico del comando add es el siguiente:
add key flags exptime bytes [noreply] value
La descripción de los parámetros es la siguiente:
- key:La key en la estructura key-value, utilizada para buscar el valor en caché.
- flags: puede incluir un parámetro entero del par clave-valor, que el cliente usa para almacenar información adicional sobre el par clave-valor.
- exptime: la duración de tiempo que el par clave-valor se guarda en la caché (en segundos, 0 significa para siempre)
- bytes: el número de bytes almacenados en la caché
- noreply (opcional): este parámetro le indica al servidor que no necesita devolver datos.
- value: el valor almacenado (siempre en la segunda línea) (puede entenderse directamente como el value en la estructura key-value).
Ejemplo
En el siguiente ejemplo establecemos:
- key → new_key
- flag → 0
- exptime → 900 (en segundos)
- bytes → 10 (número de bytes de almacenamiento de datos)
- value → data_value
add new_key 0 900 10 data_value STORED get new_key VALUE new_key 0 10 data_value END
Salida
Si los datos se agregan correctamente, se muestra:
STORED
Descripción de la información de salida:
- STORED: se muestra después de guardar correctamente.
- NOT_STORED : se muestra después de un fallo al guardar.