Redis sprawdź, czy istnieje klucz

Redis sprawdź, czy istnieje klucz
Redis to bezpłatna baza danych kluczowych w zakresie open-source używana w aplikacjach o wysokiej wydajności. Redis jest wysoce skalowalny i zapewnia zbiór narzędzi i rozszerzeń jako podstawowej bazy danych dla aplikacji nietrywialnych.

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.