Quindi, è essenziale capire i comandi che puoi usare per lavorare con i tipi di hash in Redis.
Redis crea hash
Per creare un hash in Redis, utilizzare il comando HSET. Il comando prende il nome chiave, un campo e il valore come parametri.
La sintassi è come mostrata:
Valore del campo chiave HSET
Un esempio è come mostrato di seguito:
127.0.0.1: 6379 [15]> hset user_info FirstName "Michael"
(intero) 1
Nell'esempio sopra, creiamo un nuovo tipo di hash chiamato user_info che contiene il campo FirstName e Value “Michael."
Comando Redis HMSET
Redis ha anche il comando HMSET che esegue la stessa operazione del comando HSET. Inoltre, il comando sovrascriverà la chiave con i nuovi valori se la chiave esiste già.
Nota: la versione 4 di Redis.0.0 Il comando è considerato deprecato. Preferiamo invece utilizzare HSET con più coppie di valore di campo.
Fonte: ufficiale di Redis
L'esempio seguente mostra come utilizzare il comando HMSET.
127.0.0.1: 6379 [15]> HMSET NEW_HASH Field1 Value1
OK
Redis Ottieni Hash
È possibile ottenere il valore associato a un campo hash specificato usando il comando HGET come mostrato:
127.0.0.1: 6379 [15]> hget user_info firstName
"Michael"
Per ottenere i valori di più campi, utilizzare il comando HMGET come mostrato:
Hmget user_info firstName LastName
Puoi anche ottenere tutti i campi e i valori associati utilizzando il comando hgetall come mostrato:
127.0.0.1: 6379 [15]> hgetall user_info
1) "FirstName"
2) "Michael"
Il comando dovrebbe restituire il campo hash e il suo valore mappato.
Conclusione
Il comando Redis HMSET di EDubeding aiuta a utilizzare meglio i tipi di hash in Redis. Seguendo la guida data e il semplice tutorial, i lettori dovrebbero essere in grado di creare un'applicazione non banale con Redis usando questo tipo di hash.