Por lo tanto, es esencial comprender los comandos que puede usar para trabajar con los tipos de hash en Redis.
Redis crea hash
Para crear un hash en Redis, use el comando HSET. El comando toma el nombre de clave, un campo y valor como parámetros.
La sintaxis es como se muestra:
Valor de campo de la tecla HSET
Un ejemplo es como se muestra a continuación:
127.0.0.1: 6379 [15]> Hetser_info FirstName "Michael"
(entero) 1
En el ejemplo anterior, creamos un nuevo tipo hash llamado user_info que contiene el nombre de primer nombre y valor "Michael."
Comando Redis HmSet
Redis también tiene el comando hmset que realiza la misma operación que el comando hset. Además, el comando sobrescribirá la clave con los nuevos valores si la clave ya existe.
Nota: la versión 4 de Redis.0.0 El comando se considera en desuso. Preferimos que use HSET con múltiples pares de valor de campo en su lugar.
Fuente: Redis Oficial
El ejemplo a continuación muestra cómo usar el comando hmset.
127.0.0.1: 6379 [15]> hmset new_hash campo1 valor1
DE ACUERDO
Redis consigue hash
Puede obtener el valor asociado con un campo hash especificado utilizando el comando HGGE como se muestra:
127.0.0.1: 6379 [15]> hget user_info FirstName
"Miguel"
Para obtener los valores de múltiples campos, use el comando hmget como se muestra:
Hmget user_info FirstName LastName
También puede obtener todos los campos y valores asociados utilizando el comando hgetall como se muestra:
127.0.0.1: 6379 [15]> hgetall user_info
1) "Primer nombre"
2) "Michael"
El comando debe devolver el campo hash y su valor asignado.
Conclusión
Entender el comando Redis Hmset ayuda a usar mejor tipos de hash en Redis. Siguiendo la guía dada y el tutorial fácil, los lectores deben poder construir una aplicación no trivial con Redis utilizando este tipo hash.