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.
Andere Erweiterungen