Klucze listy Redis CLI

Klucze listy Redis CLI
Redis to open source w pamięci sklepu struktury danych. Przechowuje dane w parach kluczowych. Redis jest wysokowydajny i skalowalny, odpowiedni do implementacji różnych sytuacji, takich jak baza danych, pamięć podręczna, broker wiadomości i wiele innych.

W tym przewodniku przyjrzymy się klawiszom listy w bazie danych Redis.

Wymagania wstępne

Aby wykonać kroki wykazane w tym przewodniku, będziesz potrzebować następujących elementów przygotowanych:

  • Odpowiednio skonfigurowany system Linux. Dowiedz się więcej o instalacji Ubuntu.
  • Zainstalowany i skonfigurowany serwer Redis. Dowiedz się więcej o instalacji Redis.

Klucze Redis

Redis przechowuje dane w parach kluczowych. Podczas gdy klucz jest dowolnym ciągiem, wartością, do której odnosi się, może być ciąg, lista, skrót, strumień, tablica bitów itp. Pozwala na niesamowitą elastyczność dla programistów wdrażania redis w jakikolwiek sposób, w jaki uważają.

Aby pracować z klawiszami, najpierw uruchom Redis CLI:

$ redis-cli

Użyj polecenia SET, aby utworzyć parę wartości kluczowej:

$ Set


Aby odzyskać przechowywaną wartość, użyj polecenia GET:

$ Get

Lista klawiszy Redis

Jest kilka sposobów, które możemy zapytać o wszystkie klucze przechowywane obecnie na serwerze Redis. Tak czy inaczej, użyjemy narzędzia linii poleceń REDIS (REDIS-CLI) do interfejsu z serwerem Redis.

Metoda 1 - Od wewnątrz skorupy Redis -CLI

Uruchom następującą powłokę Redis:

$ redis-cli

Aby wyszukać klucze, Redis jest wyposażony w polecenie Keys. Parametr wymaga wzorca regularnego.

Aby wydrukować wszystkie klucze pasujące do określonego wzoru, polecenie kluczy wygląda tak:

$ Klucze

Teraz, jeśli chodzi o dopasowany wzór, możemy użyć gwiazdki (*) jako wieloznacznej karty. Zasadniczo pasuje do wszystkich kluczy zarejestrowanych na serwerze Redis. Zatem wyjście jest listą wszystkich kluczy. Wypróbuj za pomocą następującego polecenia:

$ KLEYS *

Zauważ, że w zależności od liczby klawiszy zarejestrowanych na serwerze, długość listy z łatwością osiągnie bardzo długo. Aby zachować kontrolę, zdecydowanie zaleca się ustawienie kluczy w zorganizowany sposób. W ten sposób możesz skanować określoną grupę kluczy, zmniejszając rozmiar wyjścia.

$ KLEYS Hello_*

Metoda 2 - z zewnątrz skorupy redis -cli

Chociaż możemy sprawdzić listę klawiszy z powłoki Redis-Cli, nie jest to wygodna metoda, gdy próbujesz zaimplementować listę w niestandardowym programie/skrypcie. Aby rozwiązać ten problem, możemy wywołać polecenia poza powłoką Redis-CLI.

Spójrz na następujące polecenie:

$ echo „Keys Hello_*” | redis-cli

Tutaj przekazaliśmy pożądane polecenie Redis-CLI, a wyjście jest zwracane i przechowywane w Stdout. Następnie możemy manipulować zawartością za pomocą AWK, SED itp. Aby uzyskać czystszy wygląd.

Wniosek

W tym przewodniku zbadaliśmy kilka metod pobierania listy kluczy z serwera Redis za pośrednictwem interfejsu wiersza polecenia (Redis-CLI). Prezentowaliśmy, jak wymienić klawisze z wewnętrznej skorupy. Nauczyliśmy się również, jak to robić spoza powłoki, aby uzyskać lepszą integrację z programami/scenariuszami.

Zainteresowany dowiedzeniem się więcej o Redis? Podsekcja Redis zawiera wiele przewodników różnych aspektów Redis. Dowiedz się więcej o użyciu Redis ze skryptami Lua, Ruby i C ++ itp.