Latest web development tutorials

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.