Latest web development tutorials

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.