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