Latest web development tutorials

Redis хэш (Hash)

Redis хэш является типом строка поля и значения таблицы отображения, хэш особенно подходит для хранения объектов.

Redis могут быть сохранены для каждого хеш 232--1 пар значений (4000000000).

примеров

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"

В приведенном выше примере, мы устанавливаем REDIS некоторую описательную информацию (название, описание, любит, посетителей ) в хэш - таблицы w3bigkey.


Команда Redis хэш

В следующей таблице перечислены основные команды Redis хэш связанные:

Нет. Команда и описание
1 HDEL ключ field2 [field2]
Удалите один или несколько полей хэш-таблицу
2 HEXISTS ключевое поле
См ключ хэш-таблицу, указанное поле существует.
3 Ключевое поле HGET
Получает значение, хранящееся в указанном поле в хэш-таблице.
4 ключ HGETALL
Возвращает ключ в хэш-таблице все поля и значения
5 HINCRBY ключ приращение поля
Целое значение в хэш-таблице ключевых полей плюс приращение приращения указано.
6 HINCRBYFLOAT ключ приращение поля
Хэш-таблицы ключевое поле в значение с плавающей точкой плюс приращение приращения указано.
7 ключ HKEYS
Получить все поля в хэш-таблице
8 ключ HLEN
Получает количество полей в хэш-таблице
9 HMGET ключ field1 [field2]
Получает значение всех данного поля
10 HMSET ключ field1 значение1 [field2 значение2]
В то время как множество полевых значение (поле - значение) на множестве ключ в хэш-таблице.
11 Ключевое значение H Установите поле
Значение хэш-таблицы ключевых полей в поле устанавливается значение.
12 HSETNX ключевое значение поля
Только тогда, когда поле не существует поля, установите значение полей хэш-таблицы.
13 ключ HVALS
Получить все значения в хэш-таблице
14 HSCAN клавишу управления курсором [MATCH шаблон] [число COUNT]
Итерационные пары хэш-таблицу.

Для большего количества команд, см: http://redis.readthedocs.org/en/latest/index.html