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