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.