|
Redis hash è una tabella di mappatura di campi e valori di tipo String, particolarmente adatta per memorizzare oggetti. Ogni hash in Redis può memorizzare 232 coppie chiave-valore (oltre 4 miliardi).
- redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" descrip{过滤}tion "redis basic commands for caching" likes 20 visitors 23000
- OK
- redis 127.0.0.1:6379> HGETALL w3ckey
- 1) "name"
- 2) "redis tutorial"
- 3) "descrip{过滤}tion"
- 4) "redis basic commands for caching"
- 5) "likes"
- 6) "20"
- 7) "visitors"
- 8) "23000"
Copia codice
Nell'esempio sopra, impostiamo alcune informazioni di descrizione (nome, descrip{filter}tion, likes, visitatori) di redis al w3ckey della tabella hash.
Comando hash RedisLa tabella seguente elenca i comandi base correlati per l'hash redis: | numero di serie | Comando e descrizione | | 1 | Campo della chiave HDEL2 [campo2] Elimina uno o più campi della tabella hash | | 2 | Campo chiave HEXISTS Controlla la chiave della tabella hash per il campo specificato. | | 3 | Campo chiave HGET Ottiene il valore /td > memorizzato nel campo specificato nella tabella hash | | 4 | Chiave HGETALL Raccogli tutti i campi e i valori che specificano la chiave nella tabella hash | | 5 | Incremento del campo chiave HINCRBY Aggiungi un incremento al valore intero del campo specificato nella chiave della tabella hash. | | 6 | Incremento del campo chiave HINCRBYFLOAT Aggiungi un incremento al valore in virgola mobile del campo specificato nella chiave della tabella hash. | | 7 | Chiave HKEYS Ottieni i campi in tutte le tabelle hash | | 8 | Chiave HLEN Ottieni il numero di campi nella tabella hash | | 9 | Campo chiave HMGET1 [campo2] Ottieni i valori per tutti i campi dati | | 10 | Valore della chiave HMSET campo11 [valore del campo22] Imposta più coppie campo-valore sulla chiave della tabella hash contemporaneamente. | | 11 | Valore del campo chiave HSET Imposta il valore del campo nella chiave della tabella hash a valore. | | 12 | Valore del campo chiave HSETNX Imposta il valore del campo della tabella hash solo se il campo non esiste. | | 13 | Chiave HVALS Ottieni tutti i valori nella tabella hash | | 14 | Cursore tasto HSCAN [MATCH pattern] [COUNT count] Coppie chiave-valore nella tabella hash di iterazione. |
|