To polecenie zwróci pole i jego odpowiednią wartość z skrótu Redis. Spójrzmy na kilka przykładów.
Tworzenie haszu Redis
Przed skorzystaniem z polecenia HGETALL utwórz nowe informacje o skrócie z przykładem.
Aby dodać nowy skrót w Redis, użyj poleceń HSET lub HMSET, aby ustawić pojedyncze lub wiele par pola.
Weź poniższy przykład:
127.0.0.1: 6379> Hset user_info FirstName Ruby LastName Rue e -mail [email protected]órca gier io kariera."
(liczba całkowita) 4
W powyższym przykładzie polecenia używamy polecenia HSet, aby ustawić zestaw pól i ich wartości w skrócie.
Możemy również zrobić to samo z poleceniem HMSET:
127.0.0.1: 6379> hmset user_info kraj USA
OK
Redis odzyskaj pola i wartości (Hget & Hgetall)
Jeśli chcesz odzyskać pole i jego odpowiednią wartość, możesz użyć polecenia hget.
To polecenie przyjmuje kluczową nazwę docelowego skrótu i pola, do którego chcesz uzyskać dostęp. Przykładowe użycie jest zilustrowane poniżej:
127.0.0.1: 6379> Hget User_info FirstName
"Rubin"
Powinno to zwrócić wartość pola, jeśli istnieje. W przeciwnym razie Redis powróci (zero).
W niektórych przypadkach może być konieczne uzyskanie wszystkich pól i odpowiednich wartości z skrótu. W tym celu możesz użyć polecenia HGETALL.
To polecenie przyjmuje nazwę skrótu jako argumentu i zwraca wszystkie pola i wartości sekwencyjnie.
Weźmy przykładowe użycie pokazane poniżej:
127.0.0.1: 6379> hgetall user_info
1) „nazwa pierwszej”
2) „Ruby”
3) „LastName”
4) „Rue”
5) „E -mail”
6) „[email protected] "
7) „Kariera”
8) „Twórca gier”
9) „Kraj”
10) „Us”
Prowadzimy wszystkie pola i wartości z skrótu user_info w powyższym poleceniu. Należy pamiętać, że każde pole towarzyszy jego wartość natychmiast po.
Jeśli spróbujesz uzyskać dostęp do nieistniejącego skrótu, Redis zwróci pusty skrót. Na przykład:
127.0.0.1: 6379> Hgetall NoKey
(Pusta tablica)
Tutaj Redis zwraca pustą tablicę, ponieważ skrót nie istnieje.
Wniosek
Ten krótki artykuł omawia przy użyciu różnych poleceń REDIS w celu zarządzania typami danych skrótu na serwerze Redis.