Memcached set-Befehl
Der Memcached set-Befehl wird verwendet, umWert (Datenwert)im angegebenenSchlüssel zu speichern.
Wenn der Schlüssel von set bereits existiert, kann dieser Befehl die ursprünglichen Daten, die diesem Schlüssel entsprechen, aktualisieren, wodurch die Aktualisierungsfunktion erreicht wird.
Syntax:
Das grundlegende Syntaxformat des set-Befehls lautet wie folgt:
set key flags exptime bytes [noreply] value
Die Parameter werden wie folgt beschrieben:
- key:Der Schlüssel in der Schlüssel-Wert-Struktur, der verwendet wird, um den Cache-Wert zu finden.
- flags: ein ganzzahliger Parameter, der Schlüssel-Wert-Paare enthalten kann; der Client verwendet ihn, um zusätzliche Informationen über das Schlüssel-Wert-Paar zu speichern.
- exptime: die Dauer, für die das Schlüssel-Wert-Paar im Cache aufbewahrt wird (in Sekunden, 0 bedeutet unbegrenzt)
- bytes: die Anzahl der im Cache gespeicherten Bytes
- noreply (optional): Dieser Parameter teilt dem Server mit, dass er keine Daten zurückgeben muss.
- value: der gespeicherte Wert (immer in der zweiten Zeile) (kann direkt als Wert in der Schlüssel-Wert-Struktur verstanden werden)
Beispiel
Im folgenden Beispiel legen wir fest:
- key → Beispiel
- flag → 0
- exptime → 900 (in Sekunden)
- bytes → 9 (Anzahl der Bytes für die Datenspeicherung)
- value → memcached
set example 0 900 9 memcached STORED get example VALUE example 0 9 memcached END
Ausgabe
Wenn die Daten erfolgreich gesetzt wurden, lautet die Ausgabe:
STORED
Beschreibung der Ausgabeinformationen:
- STORED: Ausgabe bei erfolgreichem Speichern.
- ERROR: Ausgabe, wenn das Speichern fehlschlägt.