Latest web development tutorials

Memcached incr und decr Befehl

Memcached incr und decr Befehl an Schlüssel (key) numerischen Wert bereits verwendet werden existiert oder Subtraktion erhöht wird.

Daten incr und decr Betrieb des Befehls muss eine Dezimalzahl 32-Bit-Integer ohne Vorzeichen sein.

Wenn der Schlüssel nicht RückkehrNOT_FOUND bestehen, wenn der Wert des Schlüssels nicht eine Zahl ist, die Rückkehr CLIENT_ERROR,kehren andere FehlerERROR.


incr Befehl

Syntax:

Die grundlegende Syntax incr Befehl lautet wie folgt:

incr key increment_value

Parameter sind wie folgt:

  • Schlüssel: Schlüssel Schlüssel-Wert - Struktur Schlüssel wird verwendet , um den Cache - Wert zu finden.
  • INCREMENT_VALUE: den Wert zu erhöhen.

Beispiele

In den folgenden Beispielen verwenden wir die Besucher als Schlüssel, einen Anfangswert von 10, gefolgt von 5-Operation hinzufügen.

set visitors 0 900 2
10
STORED
get visitors
VALUE visitors 0 2
10
END
incr visitors 5
15
get visitors
VALUE visitors 0 2
15
END

Export

Output-Informationen Beschreibung:

  • NOT_FOUND: Schlüssel nicht existiert.
  • CLIENT_ERROR: Da der Wert ist kein Objekt.
  • ERROR andere Fehler, wie Syntaxfehler.

decr Befehl

Die grundlegende Syntax decr Befehl lautet wie folgt:

decr key decrement_value

Parameter sind wie folgt:

  • Schlüssel: Schlüssel Schlüssel-Wert - Struktur Schlüssel wird verwendet , um den Cache - Wert zu finden.
  • decrement_value: Wert verringern.

Beispiele

set visitors 0 900 2
10
STORED
get visitors
VALUE visitors 0 2
10
END
decr visitors 5
5
get visitors
VALUE visitors 0 1
5
END

In den folgenden Beispielen verwenden wir die Besucher als Schlüssel, einen Anfangswert von 10, von minus 5 Operation folgte.

Export

Output-Informationen Beschreibung:

  • NOT_FOUND: Schlüssel nicht existiert.
  • CLIENT_ERROR: Da der Wert ist kein Objekt.
  • ERROR andere Fehler, wie Syntaxfehler.