Redis Hmset

Redis Hmset
Podczas budowania nietrywialnej aplikacji z Redis znajdziesz w taki czy inny sposób za pomocą typu skrótu. Hash to prymitywny typ Redis, który umożliwia przechowywanie pola i mapowania wartości.

Dlatego konieczne jest zrozumienie poleceń, których możesz użyć do pracy z typami skrótów w Redis.

Redis stwórz skrót

Aby utworzyć skrót w Redis, użyj polecenia HSet. Polecenie przyjmuje nazwę klucza, pole i wartość jako parametry.

Składnia jest jak pokazana:

Wartość pola klucza HSet

Przykładem jest to, jak pokazano poniżej:

127.0.0.1: 6379 [15]> Hset user_info FirstName „Michael”
(liczba całkowita) 1

W powyższym przykładzie tworzymy nowy typ skrótu o nazwie user_info, który utrzymuje pole i wartość pola „Michael."

Polecenie Redis Hmset

Redis ma również polecenie HMSET, które wykonuje tę samą operację co polecenie HSET. Ponadto polecenie zastąpi klucz nowymi wartościami, jeśli klucz już istnieje.

Uwaga: wersja 4 Redis.0.0 polecenie jest uważane za przestarzałe. Wolimy zamiast tego używać HSet z wieloma parami wartości pola.

Źródło: Redis urzędnik

Poniższy przykład pokazuje, jak korzystać z polecenia HMSET.

127.0.0.1: 6379 [15]> Hmset New_Hash Field1 Wartość1
OK

Redis zdobądź skrót

Możesz uzyskać wartość powiązaną z określonym polem skrótu za pomocą polecenia hget, jak pokazano:

127.0.0.1: 6379 [15]> Hget User_info FirstName
"Michael"

Aby uzyskać wartości wielu pól, użyj polecenia HMGET, jak pokazano:

Hmget user_info FirstName LastName

Możesz także uzyskać wszystkie pola i powiązane wartości za pomocą polecenia Hgetall, jak pokazano:

127.0.0.1: 6379 [15]> Hgetall User_info
1) „nazwa pierwszej”
2) „Michael”

Polecenie powinno zwrócić pole skrótu i ​​jego zmapowaną wartość.

Wniosek

Nazywanie polecenia Redis Hmset pomaga lepiej używać typów skrótów w Redis. Postępując zgodnie z danym przewodnikiem i łatwym samouczkiem, czytelnicy powinni być w stanie zbudować nietrywialną aplikację z Redis za pomocą tego typu Hash.