Ten samouczek pokaże, jak używać poleceń Redis, aby sprawdzić, czy klucz istnieje w określonej bazie danych Redis.
Klucz zestawu Redis
Przed zbadaniem, jak sprawdzić, czy istnieje klucz, musimy wstawić przykładowe dane. Najprostszą metodą jest użycie polecenia Set.
Otwórz terminal i uruchom Redis CLI w następujący sposób:
$ redis-cli
127.0.0.1: 6379>
W interfejsie wiersza polecenia Redis możemy uruchomić polecenie SET, a następnie klucz i powiązaną wartość.
Pokazana jest następująca składnia:
Ustaw „klucz” „wartość”
Na przykład:
127.0.0.1: 6379> Ustaw użytkownik 1 „First_user”
OK
Polecenie SET zwraca OK, jeśli operacja ustawiona jest pomyślnie wykonywana. Jeśli polecenie się nie powiedzie, wartość zwracana jest zerowa.
Możesz także przechowywać wartość numeryczną jako klucz. Przykład znajduje się poniżej:
127.0.0.1: 6379> Ustaw 0 „pierwszy”
OK
Poprzednie polecenie ustawia klucz 0 z powiązaną wartością jako ciąg „Pierwszy."
Redis Get Key
Po ustawieniu klawisza możesz pobrać wartość przechowywaną w nim za pomocą polecenia GET. Składnia pokazano poniżej:
DOSTAWAĆ
Na przykład, aby uzyskać wartość przechowywaną w kluczowym użytkowniku1, możesz uruchomić następujące polecenie:
127.0.0.1: 6379> Zdobądź użytkownika 1
„First_user”
W niektórych przypadkach możesz mieć klucz o wartości numerycznej 0. Weź następujący przykład:
127.0.0.1: 6379> Ustaw saldo 0
OK
W poprzednim poleceniu mamy kluczowy „równowaga” trzymania 0. Dlatego jeśli otrzymamy wartość klucza, otrzymamy 0.
127.0.0.1: 6379> Uzyskaj saldo
„0”
Może to być mylące, ponieważ nie jesteśmy pewni, czy brakuje klucza, czy też trzyma wartość 0. Możemy to naprawić, sprawdzając, czy istnieje klucz.
Redis sprawdź, czy istnieje klucz
Używamy polecenia ESTIS, aby sprawdzić, czy klucz istnieje w bazie danych Redis. Pokazana jest następująca składnia:
Istnieje [klucz]
Przykładowe użycie znajduje się poniżej:
127.0.0.1: 6379> istnieje równowaga
(liczba całkowita) 1
Polecenie zwraca (liczba całkowita) 1 Jeśli określony klucz istnieje w bazie danych. W przeciwnym razie polecenie zwraca (liczba całkowita) 0.
Możesz przekazać wiele kluczy do polecenia, jak pokazano:
127.0.0.1: 6379> istnieje równowaga użytkownika1
(liczba całkowita) 2
W takim przypadku polecenie zwraca liczbę znalezionych kluczy.
Wniosek
Ten samouczek obejmuje tworzenie pary wartości kluczowej w Redis, pobieranie wartości za pomocą określonego klucza i sprawdzanie, czy klucz istnieje w bazie danych. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.