Portanto, é essencial entender os comandos que você pode usar para trabalhar com tipos de hash em redis.
Redis Crie hash
Para criar um hash em redis, use o comando hset. O comando leva o nome da chave, um campo e valor como os parâmetros.
A sintaxe é como mostrado:
Valor do campo da chave hset
Um exemplo é como mostrado abaixo:
127.0.0.1: 6379 [15]> hset user_info primeiro nome "Michael"
(Inteiro) 1
No exemplo acima, criamos um novo tipo de hash chamado user_info que mantém o campo primeiro e valoriza “Michael.”
Comando Redis HMSET
Redis também possui o comando hmset que executa a mesma operação que o comando hset. Além disso, o comando substituirá a chave pelos novos valores se a chave já existir.
NOTA: A versão 4 Redis 4.0.0 O comando é considerado depreciado. Preferimos que você use hset com vários pares de valor de campo em vez disso.
Fonte: Redis Official
O exemplo abaixo mostra como usar o comando hmset.
127.0.0.1: 6379 [15]> Hmset new_hash Field1 Value1
OK
Redis Get Hash
Você pode obter o valor associado a um campo de hash especificado usando o comando hget como mostrado:
127.0.0.1: 6379 [15]> HGET User_info primeiro nome
"Michael"
Para obter os valores de vários campos, use o comando hmget como mostrado:
Hmget user_info primeiro nome último nome
Você também pode obter todos os campos e valores associados usando o comando hgetall, como mostrado:
127.0.0.1: 6379 [15]> hgetall user_info
1) "primeiro nome"
2) "Michael"
O comando deve retornar o campo de hash e seu valor mapeado.
Conclusão
O comando Redis HMSET, subestimado, ajuda a usar melhor os tipos de hash em redis. Seguindo o guia fornecido e o tutorial fácil, os leitores devem poder construir um aplicativo não trivial com Redis usando este tipo de hash.