Jak mogę zobaczyć wszystkie klucze Redis

Jak mogę zobaczyć wszystkie klucze Redis

Jeśli kiedykolwiek użyłeś bazy danych wartości kluczowej, prawdopodobnie nie masz problemu z działaniami bazy danych Redis. Jeśli jednak jesteś nowy w koncepcji baz danych o wartości kluczowej, mogą być nieco mylące w porównaniu z relacyjnymi bazami danych.

Ten samouczek spróbuje zdemistyfikować, jak pracować z Redis, pokazując, jak pracować z klawiszami.

Uwaga: nie zamierzamy tego artykułu, aby być kompletnym przewodnikiem po Redis. Odgrywa tylko rolę w całej koncepcji działania Redis.

Klucz wkładki Redis

Zacznijmy od podstaw i przedyskutuj, w jaki sposób wkładasz klucze do bazy danych Redis. Redis używa natywnych poleceń za pomocą Redis CLI. Redis CLI to interaktywne środowisko wiersza polecenia do interakcji z klastrem Redis.

Aby otworzyć Redis CLI, wprowadź polecenie jako:

$ redis-cli

Polecenie powyżej połączy się z serwerem Redis za pomocą portu domyślnego (6379) i LocalHost. Jeśli Redis jest hostowany na innym hoście lub porcie, możesz je odpowiednio określić za pomocą opcji -h i -p.

Na przykład:

$ redis -cli -h 192.168.0.6 -p 6300

Po podłączeniu należy zobaczyć wiersz polecenia z adresem IP i portem serwera Redis:

127.0.0.1: 6379>

Aby wstawić klucz do Redis, używamy polecenia Set. Polecenie przyjmuje dwa argumenty. Pierwszy argument działa jako klucz, a drugi argument działa jako wartość dla określonego klucza.

Weźmy zestaw danych zawierający informacje o stanie. Możemy użyć skrótu jako klucza i pełnej nazwy jako wartości.

Na przykład:

Co -> „Colorado”

Otwórz Redis CLI i uruchom polecenie, jak pokazano poniżej:

Ustaw Co „Colorado”

Powyższe polecenie wstawi klucz i powiązaną wartość do bazy danych Redis. Jednak ta metoda nie jest bardzo wydajna podczas wstawienia wielu wartości.

Aby to rozwiązać, możemy użyć wstawki masowej Redis. Wklej poniższy kod do pliku o nazwie Stany.tekst

Ustaw „Al” „Alabama”
Ustaw „AK” „Alaska”
Ustaw „As” „Samoa American”
Ustaw „AZ” „Arizona”
Ustaw „AR” „Arkansas”
Ustaw „CA” „Kalifornia”
Ustaw „co” „Colorado”
Ustaw „CT” „Connecticut”
Ustaw „de” „Delaware”
Ustaw „DC” „District of Columbia”
Ustaw „FM” „Federowane stany mikronezji”
Ustaw „FL” „Floryda”
Ustaw „GA” „Georgia”
Ustaw „gu” „guam”
Ustaw „Cześć” „Hawaje”
Ustaw „id” „Idaho”
Ustaw „IL” „Illinois”
Ustaw „w„ Indiana ”
Ustaw „IA” „Iowa”
Ustaw „KS” „Kansas”
Ustaw „Ky” „Kentucky”
Ustaw „La” „Luizjana”
Ustaw „Me” „Maine”
Ustaw „MH” „Wyspy Marshalla”
Ustaw „MD” „Maryland”
Ustaw „Ma” „Massachusetts”
Ustaw „mi” „Michigan”
Ustaw „Mn” „Minnesota”
Ustaw „MS” „Mississippi”
Ustaw „Mo” „Missouri”
Ustaw „MT” „Montana”
Ustaw „ne” „Nebraska”
Ustaw „NV” „Nevada”
Ustaw „NH” „New Hampshire”
Ustaw „NJ” „New Jersey”
Ustaw „NM” „Nowy Meksyk”
Ustaw „NY” „Nowy Jork”
Ustaw „NC” „Karolina Północna”
Ustaw „ND” „Północną Dakota”
Ustaw „MP” „Północne Wyspy Mariany”
Ustaw „OH” „Ohio”
Ustaw „OK” „Oklahoma”
Ustaw „lub„ ”Oregon”
Ustaw „PW” „Palau”
Ustaw „PA” „Pensylwania”
Ustaw „Pr” „Puerto Rico”
Ustaw „RI” „Rhode Island”
Ustaw „SC” „Karolina Południowa”
Ustaw „SD” „South Dakota”
Ustaw „TN” „Tennessee”
Ustaw „TX” „Texas”
Ustaw „UT” „Utah”
Ustaw „VT” „Vermont”
Ustaw „VI” „Wyspy Dziewicze”
Ustaw „VA” „Virginia”
Ustaw „WA” „Waszyngton”
Ustaw „WV” „Zachodnia Wirginia”
Ustaw „WI” „Wisconsin”
Ustaw „WY” „Wyoming”

Po utworzeniu pliku wbij polecenia w Redis za pomocą następującego kodu:

Stany CAT.Txt | Redis-cli-ripe

Powyższe polecenie wyeksportuje dane z pliku tekstowego Redis.

Klucz Redis odzyskaj

Użyj polecenia GET, aby uzyskać wartość przechowywaną w określonym kluczu. Polecenie bierze kluczową nazwę jako argument.

Na przykład:

Zdobądź co

Powyższe powinno zwrócić wartość powiązaną z określonym kluczem.

Redis Zdobądź wszystkie klucze

Aby wymienić klawisze w sklepie danych Redis, użyj polecenia kluczy, a następnie określonego wzoru. Redis będzie przeszukiwać klucze wszystkich kluczy pasujących do określonego wzoru.

W naszym przykładzie możemy użyć gwiazdki (*), aby dopasować wszystkie klucze w magazynie danych, aby uzyskać wszystkie klucze.

KLUCZE *

Jak pokazano w powyższym przykładzie, polecenie powinno zwrócić wszystkie klucze w bazie danych.

Możesz także użyć Redis-CLI, aby uzyskać listę wszystkich kluczy za pomocą następującej składni:

$ redis-cli klawisze \*

Lub możesz ograniczyć klucze zwrócone wzorem jako taki:

$ redis-cli klawisze n*

Zamknięcie

Ten przewodnik pokazuje, jak pracować z Redis, od wkładania kluczy po odzyskanie kluczy pasujących do określonego wzoru. Dziękuję za przeczytanie!!