Redis to w pamięci sklep ze strukturą danych. Można go zaimplementować jako bazę danych, pamięć podręczną, broker wiadomości, silnik strumieniowy itp. W akcji jest to baza danych kluczowych z obsługą trwałości. Redis jest roztworem o wysokiej wydajności o niewiarygodnej elastyczności i skalowalności.
W tym przewodniku zbadamy, jak przechowywać i pobierać dane w Redis.
Wymagania wstępne
Aby wykonać pokazane kroki, będziesz potrzebować następujących elementów:
Domyślna konfiguracja Redis jest zaprojektowana z myślą o serwerach offline. Niezależnie od tego, należy wdrożyć Redis z odpowiednimi konfiguracją bezpieczeństwa, aby uniknąć naruszeń.
Tworzenie pary wartości kluczowej
W Redis konieczny jest klucz do oznaczenia określonego punktu danych. Struktura poleceń jest prosta.
Pierwszym krokiem jest ogłoszenie pary wartości kluczowej do Redis. Odbywa się to za pomocą USTAWIĆ Komenda.
1 | $ Set |
Poniższe polecenie utworzy prostą parę wartości kluczowej:
1 | $ Set ćwicz „The Quick Brown Fox” |
Możesz sprawdzić, czy klucz jest pomyślnie zarejestrowany w bazie danych Redis za pomocą polecenia ESTS:
1 | $ Istnieje praktyka |
W tym przykładzie utworzyliśmy klucz o wartości ciągu. Jednak Redis obsługuje różne typy danych, na przykład listy, zestawy, skróty itp.
Odzyskiwanie wartości
Istnieje wiele sposobów odzyskania wartości klucza w zależności od typu danych klucza.
Najpierw musimy sprawdzić typ danych. Aby sprawdzić typ danych, Redis jest wyposażony w polecenie typu:
1 | $ Typ |
Smyczki
Najczęstszą metodą pobierania wartości kluczowej jest użycie polecenia GET. Zwraca wartość klucza w formacie ciągów:
1 | $ Get |
Hashes
Jeśli typ danych to skrót, użyj polecenia HGETALL:
1 | $ Hgetall |
Listy
Aby odzyskać klawisz „List”, użyj polecenia LRange:
1 | $ Lrange |
Zestawy
Aby odzyskać klucz „SET”, Redis jest wyposażony w polecenie Smembers:
1 | $ Semhbers |
Zsets
Aby uzyskać klawisz „ZSET”, użyj polecenia Zrange:
1 | $ Zrange |
Końcowe przemyślenia
Ten przewodnik pokazuje, jak odzyskać wartość klucza w Redis. Istnieją różne polecenia do pobrania ich wartości w zależności od typu kluczowego. Chociaż najczęstszą metodą jest użycie GET (pobieranie wartości ciągów), istnieją inne narzędzia, takie jak HGETALL (Pobrania HASH), LRANGE (lista pobierania) itp.
Zainteresowany dowiedzeniem się więcej o Redis? Podkategoria Redis zawiera liczne przewodniki dotyczące różnych aspektów Redis. Dowiedz się więcej o poleceniach Slowlog, Sadd i Mset w Redis.