Memcached polecenie incr i Decr
Memcached polecenie incr i Decr służy do klucza (key) wartość liczbową już istnieje będzie zwiększany lub operacja odejmowania.
incr danych i operacji Decr polecenia musi być dziesiętną 32-bitowa liczba całkowita bez znaku.
Jeśli klucz nie istnieje powrotnąNOT_FOUND, jeżeli wartość klucza nie jest liczbą, CLIENT_ERROR zwrotny,inne błędy powrócićbłąd.
komenda incr
Składnia:
Podstawowa składnia polecenia incr przedstawia się następująco:
incr key increment_value
Parametry są następujące:
- klucz: Klawisz strukturę klucz-wartość, jest ona wykorzystywana do znalezienia wartości cache.
- increment_value: zwiększyć wartość.
Przykłady
W poniższych przykładach używamy użytkowników jako klucz, początkową wartość 10, a następnie przez dodanie 5 operacji.
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
eksport
Informacja wyjściowa Opis:
- NOT_FOUND: klucz nie istnieje.
- CLIENT_ERROR: Ponieważ wartość nie jest obiektem.
- ERROR inne błędy, takie jak błędy składni.
komenda Decr
Podstawowa składnia polecenia Decr przedstawia się następująco:
decr key decrement_value
Parametry są następujące:
- klucz: Klawisz strukturę klucz-wartość, jest ona wykorzystywana do znalezienia wartości cache.
- decrement_value: zmniejszyć wartość.
Przykłady
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
W poniższych przykładach używamy użytkowników jako klucz, wartości początkowej 10, a następnie minus 5 operacji.
eksport
Informacja wyjściowa Opis:
- NOT_FOUND: klucz nie istnieje.
- CLIENT_ERROR: Ponieważ wartość nie jest obiektem.
- ERROR inne błędy, takie jak błędy składni.