Memcached sostituire il comando
Memcached sostituire il comando è usato per sostituire unachiave di valore(chiave)(valore dei dati) esistenti.
Se la chiave non esiste, sostituire fallire, e si otterrà una rispostaNOT_STORED.
sintassi:
La sintassi di base dei comandi sostituire è il seguente:
replace key flags exptime bytes [noreply] value
I parametri sono i seguenti:
- Tasto: Tasto struttura di valori-chiave, è usato per trovare il valore della cache.
- bandiere: possono includere una coppia chiave-valore del parametro intero, il client utilizza per memorizzare ulteriori informazioni sulle coppie chiave-valore.
- EXPTIME: salvare coppie chiave-valore nella cache l'intervallo di tempo (in secondi, 0 significa per sempre)
- byte: numero di byte memorizzati nella cache
- noreply (opzionale): Questo parametro indica il server non ha bisogno di restituire i dati
- Valore: il valore memorizzato (sempre situato in seconda fila) (può essere direttamente inteso come valore di struttura di valori-chiave)
Esempi
Abbiamo impostato i seguenti esempi:
- tasto → mykey
- Bandiera → 0
- EXPTIME → 900 (in secondi)
- byte → 10 (il numero di byte di archiviazione dati)
- valore → data_value
I seguenti tasti esempi che utilizzano 'mykey' e memorizzare il data_value valore corrispondente. Dopo l'esecuzione sostituiamo lo stesso valore chiave '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
esportazione
Se viene aggiunta correttamente i dati, l'output:
STORED
Informazioni di uscita Descrizione:
- Immagazzinati: Dopo l'uscita salvato con successo.
- NOT_STORED: esegue la sostituzione dopo l'uscita fallimento.