Memcached ersetzen Befehl
ersetzen Befehl Memcached wird verwendet , um einen vorhandenenSchlüssel (key) Wert (Datenwert)zuersetzen.
Wenn der Schlüssel nicht vorhanden ist, ersetzen fehl, und Sie erhalten eine AntwortNOT_STORED bekommen.
Syntax:
Die grundlegende Syntax Befehl ersetzen ist wie folgt:
replace key flags exptime bytes [noreply] value
Parameter sind wie folgt:
- Schlüssel: Schlüssel Schlüssel-Wert - Struktur Schlüssel wird verwendet , um den Cache - Wert zu finden.
- Fahnen: kann ein Schlüssel-Wert - Paar Integer - Parameter enthalten, verwendet der Client es zusätzliche Informationen zu den Schlüssel-Wert - Paare zu speichern.
- EXPTIME: speichern Schlüssel-Wert - Paare im Cache , um die Länge der Zeit (in Sekunden, 0 bedeutet , für immer)
- Bytes Anzahl der Bytes im Cache gespeichert
- noreply (optional): Dieser Parameter teilt der Server keine Daten müssen zurückkehren
- Wert: Der Wert gespeichert (immer in der zweiten Reihe befindet) (kann direkt als Schlüssel-Wert - Strukturwert zu verstehen)
Beispiele
Wir setzen die folgenden Beispiele:
- Taste → mykey
- Flagge → 0
- EXPTIME → 900 (in Sekunden)
- Bytes → 10 (die Anzahl der Bytes der Datenspeicherung)
- Wert → Data_value
Die folgenden Beispiele Schlüssel verwenden wir 'mykey' und speichern Sie den entsprechenden Wert Data_value. Nach der Ausführung ersetzen wir den gleichen Schlüsselwert '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
Export
Wenn die Daten erfolgreich hinzugefügt wurde, die Ausgabe:
STORED
Output-Informationen Beschreibung:
- STORED: Nach dem erfolgreich gespeichert ausgegeben.
- NOT_STORED: führt Ersatz nach dem Versagen ausgegeben.