Ten samouczek przejdzie podstawy pracy z poleceniami Redis i nauczą się usuwać klucze w sklepie danych Redis.
Wkładanie klawiszy Redis
Redis to sklep z kluczową wartością. Klucz odnosi się do unikalnego ciągu znaków identyfikujących określoną wartość przechowywaną w magazynie danych. Redis używa typu ciągów dla klawiszy.
Zanim dowiemy się, jak usunąć klawisze, najpierw omówmy tworzenie klawiszy i wkładanie danych w Redis.
Otwórz terminal i otwórz interfejs linii polecenia Redis za pomocą polecenia:
redis-cli
Jeśli twój klaster Redis jest hostowany na komputerze lokalnym, należy automatycznie wpaść do narzędzia Redis CLI jako
127.0.0.1: 6379>
Powyższy monit przykładowy pokazuje adres IP i port, na którym działa klaster Redis.
Jeśli uruchamiasz Redis na innym hoście, możesz określić adres IP za pomocą opcji -H i odpowiedniego portu za pomocą flagi -p.
Przykładowe połączenie jest pokazane poniżej:
Redis -cli -H 192.168.0.211 -p 6379
Aby utworzyć klucz w Redis, używamy polecenia Set. Wymaga dwóch argumentów oddzielonych przestrzenią. Pierwszy argument reprezentuje klucz, a drugi reprezentuje wartość powiązaną z kluczem.
Na przykład, aby utworzyć kluczową „nazwę użytkownika”, która przechowuje wartość „John Doe”, którą możemy zrobić:
Ustaw nazwę użytkownika „John Doe”
Jeśli polecenie uda się uda.
127.0.0.1: 6379> Ustaw nazwę użytkownika „John Doe”
OK
W przeciwieństwie do języka SQL, nie musisz kończyć swoich poleceń w półkolonie. To spowoduje nieprawidłowy błąd argumentów:
127.0.0.1: 6379> Ustaw nazwę użytkownika „John Doe”;
Nieprawidłowe argumenty (y)
Pobieranie kluczy i wartości.
Jeśli znasz nazwę klucza, możesz odzyskać zapisaną wartość za pomocą polecenia GET. Zakłada nazwę klucza jako argumentu.
Na przykład do wartości zapisanej w kluczowej „nazwa użytkownika”:
Zdobądź nazwę użytkownika
"Nieznany z nazwiska"
Jak widać w powyższym przykładzie, polecenie powinno zwrócić odpowiednią wartość powiązaną z określonym kluczem.
Usuwanie kluczy
Usunięcie klucza w Redis jest tak proste, jak tworzenie jednego. Używamy polecenia Del, a następnie nazwy klucza, który chcemy usunąć.
Na przykład, aby usunąć kluczową „nazwę użytkownika”:
Del Nazwa użytkownika
(liczba całkowita) 1
Redis zrzuci klucz i powiązane dane, jeśli określony klucz istnieje w magazynie danych.
Możesz także użyć polecenia Del, aby usunąć wiele klawiszy w jednym instancji.
Załóżmy na przykład, że mamy bazę danych Redis zawierających stany USA. Baza danych zawiera kod dla każdego stanu jako klucz, a wartość jako nazwa stanu.
Stąd La -> „Los Angeles”
Możemy usunąć kilka klawiszy za pomocą polecenia Del jako:
192.168.100.78: 6379> del la az co
(liczba całkowita) 3
W poleceniu przykładowym usuwamy klucze: LA, AZ i CO, które odpowiadają wartościom: „Los Angeles”, odpowiednio „Arizona” i „Colorado”.
Zamknięcie
W tym przewodniku nauczyłeś się podstaw poleceń Redis, w tym tworzenia nowych klawiszy i wartości, uzyskiwania wartości powiązanych z określonym kluczem oraz usuwanie klawiszy i wartości z bazy danych.
Dziękuję za przeczytanie!