Latest web development tutorials

Redis de hash (hash)

Redis hash é um tipo de cadeia de campo e tabela de mapeamento de valor, hash é particularmente adequado para o armazenamento de objetos.

Redis pode ser armazenado para cada hash 232--1 pares de valores (4000000000).

Exemplos

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"

No exemplo acima, definimos Redis algumas informações descritivas (nome, descrição, gosta, os visitantes ) ao w3bigkey tabela hash.


comando de hash Redis

A tabela a seguir lista os comandos básicos redis de hash relacionados:

Não. Command and description
1 HDEL field2 tecla [field2]
Remover um ou mais campos de tabela hash
2 HEXISTS campo de chave
Veja a chave da tabela, existe o campo especificado.
3 campo de chave HGET
Obtém o valor armazenado no campo especificado em uma tabela hash.
4 chave HGETALL
Obtém a chave na tabela hash todos os campos e valores
5 incremento campo de chave HINCRBY
Um valor inteiro nos domínios-chave da tabela de hash mais o incremento incremento especificado.
6 incremento campo de chave HINCRBYFLOAT
campo de chave tabela hash no valor de ponto flutuante mais o incremento incremento especificado.
7 chave HKEYS
Obter todos os campos na tabela hash
8 chave HLEN
Obtém o número de campos na tabela hash
9 field1 chave HMGET [field2]
Obtém o valor de todas determinado campo
10 HMSET chave value1 field1 [value2 field2]
Enquanto a pluralidade de campo de valor (campo - valor) sobre o conjunto de chave em uma tabela hash.
11 valor do campo de chave HSEt
O valor dos campos de chave da tabela de hash no campo definido como valor.
12 valor do campo de chave HSETNX
Só quando o campo campo não existir, defina o valor dos campos da tabela hash.
13 chave HVALS
Obter todos os valores na tabela de hash
14 cursor chave HSCAN [padrão de correspondência] [contador COUNT]
Iterativos pares de tabela de hash.

Para mais comandos, consulte: http://redis.readthedocs.org/en/latest/index.html