Latest web development tutorials

Memcached dodać polecenie

Memcached dodać polecenie służy dowartości (wartość danych) przechowywanych w określonym kluczu (klucz).

Jeśli dodać klucz już istnieje, dane nie są aktualizowane, poprzednia wartość pozostanie taka sama, a otrzymasz odpowiedźNOT_STORED.

Składnia:

Podstawowa składnia polecenia add przedstawia się następująco:

add key flags exptime bytes [noreply]
value

Parametry są następujące:

  • klucz: Klawisz strukturę klucz-wartość, jest ona wykorzystywana do znalezienia wartości cache.
  • Flagi: może zawierać parę klucz-wartość INTEGER parametru, klient używa go do przechowywania dodatkowych informacji o par klucz-wartość.
  • exptime: zapisz par klucz-wartość w pamięci podręcznej czas (w sekundach, 0 oznacza zawsze)
  • bajtów: liczba bajtów przechowywanych w pamięci podręcznej
  • noreply (opcjonalnie): Ten parametr informuje serwer nie musi zwracać dane
  • wartość: wartość zapamiętana (zawsze znajduje się w drugim rzędzie) (może być bezpośrednio rozumiane jako wartości budowli klucz-wartość)

Przykłady

Postawiliśmy następujące przykłady:

  • Kluczem → new_key
  • Flaga → 0
  • exptime → 900 (w sekundach)
  • → 10 bajtów (liczba bajtów pamięci danych)
  • Wartość → data_value
add new_key 0 900 10
data_value
STORED
get new_key
VALUE new_key 0 10
data_value
END

eksport

Jeżeli dane są dodawane pomyślnym Wydajność:

STORED

Informacja wyjściowa Opis:

  • Zapisanej w pamięci: Po pomyślnie wyjściu.
  • NOT_STORED: Po awarii w celu utrzymania wydajności.