English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis hash - это таблица значений типа string (поле) и значения (worth), которая особенно подходит для хранения объектов.
Каждый хеше в Redis может хранить 232 - 1 пара ключ-значение (более 4 миллиардов).
127.0.0.1:6379> HMSET w3codeboxkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL w3codeboxkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
В вышеуказанных примерах мы установили некоторые описательные informacje (name, description, likes, visitors) в хеше. w3codeboxkey в.
В таблице ниже перечислены основные команды хеше в redis:
Номер | Команда и описание |
---|---|
1 | HDEL key field1 [field2] Удалить одно или несколько полей хеше. |
2 | HEXISTS key field Проверить наличие указанного поля в хеше key. |
3 | HGET key field Получить значение поля, хранящееся в указанном хеше. |
4 | HGETALL key Получение всех полей и значений指定的 key из хэш-таблицы. |
5 | HINCRBY key поле приращение Добавляет к целому значению поля хэш-таблицы key заданное количество. |
6 | HINCRBYFLOAT key поле приращение Добавляет к浮инговому значению поля хэш-таблицы key заданное количество. |
7 | HKEYS key Получение всех полей из всех хэш-таблиц. |
8 | HLEN key Получение количества полей в хэш-таблице. |
9 | HMGET key поле1 [поле2] Получение всех значений заданных полей |
10 | HMSET key поле1 значение1 [поле2 значение2 ] Одновременно устанавливает несколько пар field-value (поле-значение) в хэш-таблицу key. |
11 | HSET key поле значение Устанавливает значение поля field хэш-таблицы key в value. |
12 | HSETNX key поле значение Устанавливает значение поля хэш-таблицы, если поле не существует. |
13 | HVALS key Получение всех значений из хэш-таблицы. |
14 | HSCAN key курсор [MATCH шаблон] [COUNT количество] Итерация по парам ключ-значение хэш-таблицы. |
Для получения更多信息 о командах обратитесь к:https://redis.io/commands