Comando set de Memcached
El comando set de Memcached se utiliza paravalue (valor de datos)almacenar en elkey (clave)especificado.
Si la clave del set ya existe, el comando puede actualizar los datos originales correspondientes a esa clave, es decir, cumple la función de actualización.
Sintaxis:
El formato básico de sintaxis del comando set es el siguiente:
set key flags exptime bytes [noreply] value
Los parámetros se describen a continuación:
- key:key en la estructura key-value, se utiliza para buscar el valor en caché.
- flagsParámetro entero que puede incluir el par clave-valor; el cliente lo usa para almacenar información adicional sobre el par clave-valor.
- exptimeDuración de tiempo para guardar el par clave-valor en caché (en segundos, 0 significa para siempre)
- bytesNúmero de bytes almacenados en la caché
- noreply (opcional)Este parámetro le indica al servidor que no necesita devolver datos
- valueValor almacenado (siempre en la segunda línea) (puede entenderse directamente como el valor en la estructura key-value)
Ejemplo
En el siguiente ejemplo establecemos:
- key → ejemplo
- flag → 0
- exptime → 900 (en segundos)
- bytes → 9 (número de bytes de almacenamiento de datos)
- value → memcached
set ejemplo 0 900 9 memcached STORED get ejemplo VALUE ejemplo 0 9 memcached END
Salida
Si los datos se establecen correctamente, se genera:
STORED
Explicación de la información de salida:
- STOREDSe genera después de guardar correctamente.
- ERRORSe genera después de un fallo al guardar.