MemCached reemplazar comando
MemCached comando reemplazar se utiliza para reemplazar un(clave) valor (valor de datos)de clavesexistente.
Si no existe la clave, vuelva a colocar fallar, y obtendrá una respuestaNOT_STORED.
sintaxis:
La sintaxis básica reemplazar comando es la siguiente:
replace key flags exptime bytes [noreply] value
Los parámetros son como sigue:
- clave: pulse la estructura clave-valor, se utiliza para encontrar el valor de caché.
- banderas: pueden incluir un par clave-valor del parámetro entero, el cliente utiliza para almacenar información adicional acerca de los pares de valores clave.
- EXPTIME: guardar pares de valores clave en la caché de la cantidad de tiempo (en segundos, 0 significa que para siempre)
- bytes: número de bytes almacenados en la caché
- noreply (opcional): Este parámetro indica el servidor no tiene que devolver datos
- Valor: el valor almacenado (siempre situado en la segunda fila) (se puede entender directamente como valor estructura clave-valor)
Ejemplos
Hemos establecido los siguientes ejemplos:
- tecla → mykey
- bandera → 0
- EXPTIME → 900 (en segundos)
- bytes → 10 (el número de bytes de almacenamiento de datos)
- → valor DATA_VALUE
Los siguientes ejemplos claves que utilizan 'mykey' y almacenan la DATA_VALUE valor correspondiente. Después de la ejecución sustituimos el mismo valor de clave 'some_other_value'.
add mykey 0 900 10 data_value STORED get mykey VALUE mykey 0 10 data_value END replace mykey 0 900 16 some_other_value get mykey VALUE mykey 0 16 some_other_value END
exportación
Si los datos se añaden con éxito, la salida:
STORED
la información de salida Descripción:
- GUARDADO: después dela salida guardado correctamente.
- NOT_STORED: lleva a cabo el reemplazo después de la salida fracaso.