Latest web development tutorials

Redis hash (hash)

Redis hash è un tipo stringa di campo e valore della tabella di mappatura, hash è particolarmente adatto per la memorizzazione di oggetti.

Redis può essere conservato per ogni hash 232--1 coppie di valori (4000000000).

Esempi

127.0.0.1:6379>  HMSET w3bigkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
127.0.0.1:6379>  HGETALL w3bigkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

Nel precedente esempio, abbiamo impostato Redis alcune informazioni descrittive (nome, descrizione, piace, i visitatori ) al w3bigkey tabella hash.


il comando hash Redis

La seguente tabella elenca i comandi di base Redis hash correlati:

No. Comando e descrizione
1 HDEL field2 tasto [field2]
Rimuovere uno o più campi tabella hash
2 HEXISTS campo chiave
Vedere la chiave tabella hash, esiste il campo specificato.
3 campo chiave HGET
Ottiene il valore memorizzato nel campo specificato in una tabella hash.
4 chiave HGETALL
Ottiene la chiave nella tabella hash tutti i campi ei valori
5 HINCRBY incremento campo chiave
Un valore intero nei campi chiave della tabella di hash più l'incremento specificato incremento.
6 HINCRBYFLOAT incremento campo chiave
tabella di hash campo chiave nel valore in virgola mobile più l'incremento specificato incremento.
7 chiave HKEYS
Ottenere tutti i campi della tabella hash
8 chiave HLEN
Ottiene il numero di campi nella tabella hash
9 HMGET campo1 tasto [field2]
Ottiene il valore di tutti i campi data
10 HMSET chiave field1 valore1 [valore2 field2]
Mentre la pluralità di campo-valore (campo - il valore) sul set di chiave in una tabella hash.
11 HSET valore del campo chiave
Il valore dei campi chiave della tabella hash nel campo impostato il valore.
12 HSETNX valore del campo chiave
Solo quando il campo campo non esiste, impostare il valore dei campi della tabella di hash.
13 chiave HVALS
Ottenere tutti i valori nella tabella hash
14 HSCAN tasto cursore [modello MATCH] [count COUNT]
Iterativi coppie tabella hash.

Per ulteriori comandi, consultare: http://redis.readthedocs.org/en/latest/index.html