Введение в Redis HSET

Команда Redis HSET в основном используется для установки полей столбцов в заранее определенных сохраненных областях, таких как хэш-ключи, для значений и хранения хэш-значений, которые возвращают целое число с именами 0 и 1, если возврат равен 0, тогда он показывает, что хэш и значение уже существовали. в противном случае, если возврат равен 1, хэш и значение были установлены.

Ключевые выводы

  • HSET — это ключевое слово хэш-таблицы для хранения значений в ключевом формате.
  • HASH и стандартные STRING поддерживают один и тот же набор значений для хранения.
  • Сопоставления между строковыми полями и строковыми значениями представляют собой хеши Redis.
  • В результате они используются для обозначения объектов.
  • Используются команды Redis HMSET и HGETALL, а ключ — пользователь 1.

Что такое Redis HSET?

Redis HSET — это одновременно команда и тип данных, которые можно использовать для хранения хеш-карты. Пары ключ-значение относятся к сложному набору элементов данных и содержат ряд пар ключ-значение с ограниченными областями.

Такие данные, как идентификатор, имя и другие данные, хранятся в хешах Redis. Хэши Redis называются фундаментальными типами данных для выполнения операций над реплицируемыми таблицами с областями документов для одной таблицы в другую таблицу, которые сопоставляются для соединения друг с другом. По этой причине термин «система управления реляционными базами данных» относится к этому типу систем. Чтобы изменить порядок данных, он также может одновременно получить доступ к одному или нескольким полям площади.

Как создать Redis HSET?

Для хеш-хранилища поле set действует как область хранения и при отсутствии существующего ключа сохраняет новый ключ. Кроме того, был изменен кэшированный хэш-индекс базы данных для каждого столбца. Прежде чем использовать команду HSET для установки поля в хеш-наборе, инструмент Redis пары ключ-значение должен быть правильно установлен и настроен. Это подходит для поля столбца для связанных значений, которые перезаписываются для хранения ссылки на ключевое значение. Используйте команду HSET, чтобы активировать ключ, который был сгенерирован и проверен «за кулисами».

Команда HGET также получит значение ключа для определенного хэш-индекса, точно так же, как HGETALL извлекает ключи и значения в хеше. Значения могут быть возвращены на любом языке, включая Java, Python, php и т. д. Мы также можем использовать веб-языки для выполнения веб-задач, таких как отправка и получение запросов. В зависимости от объекта и словаря, используемых для обращения к данным, запросы пользователей могут различаться. Поле redis HSET будет продолжать использовать хеш-значения, если ключ, указанный в предварительно определенном ключе redis-cache, не существует.

Основной синтаксис создания HSET:

Hset key field or columnname value

Шаги по созданию Redis HSET:

1. Войдите в терминал Ubuntu.

2. Введите приведенную ниже команду для установки hset или хэш-набора в кеше Redis.

Команда:

Hset new id 1

Настройка Redis HSET

3. Здесь hset — это ключевое слово, которое определяется как хеш-набор, а new — это ключ, тогда как идентификатор — это имя столбца, а его значение равно 1.

4. Итак, новый ключ — это столбец id со значением 1.

5. Мы можем получить значения столбца hset с помощью команды hmget. Вот пример получения приведенного выше значения hset:

Команда:

Hmget new id

Redis HSET — команда hmget

Ключ HSET Redis

Эта команда позволяет использовать ключи для установки значений полей столбцов в хеш-памяти. Каждый ключ уникален и имеет собственное значение. Для получения ключей также можно использовать другие команды, такие как hmget и hgetall, а также традиционные методы выполнения задач.

поля столбцов в хэш-памяти

На снимке экрана выше показаны полные шаги по выполнению операций hset в кеше базы данных Redis. Каждый ключ имеет отдельный индекс, а значения сохраняются и извлекаются из кэша базы данных.

Тип данных Redis HSET

Он поддерживает различные типы данных, и каждый из них имеет отдельную функцию для запуска операций.

Строки и хеши:

Несмотря на то, что предусмотрены числовые типы, мы знаем, что строка состоит только из символов или алфавитных форматов. Это важнейший тип, и операции hset выполняются с использованием формата пар ключ-значение.

Строки и хеши

На диаграмме выше показано, как установить хеш-ключ вместе с его значением. Здесь мы можем установить n количество ключей вместе со значением, каждый ключ имеет свое уникальное значение, а индекс отличается.

Команда Redis HSET

В хеше добавьте значение в поле (ключ). Хэш будет создан, если его еще нет. В случае, если поле (ключ) уже существует в существующем хэше, его место займет новое значение. Команда Redis Hset используется для хеширования назначений полей таблицы. Процедура HSET создает новую хеш-таблицу, если она еще не существует. Если поле уже существует в хеш-таблице, старое значение будет заменено. Хэш-таблица возвращает 1, если добавляется новое поле и ему присвоено значение успеха. Если хеш-таблица для поля домена уже существует и новое значение переопределяет предыдущее, верните 0.

Redis HSET — хеш-таблица

На приведенной выше диаграмме объясняются операции с хеш-ключами, такие как формат пары ключ-значение. А также несколько пар ключ-значение связаны с одной и той же операцией, которая обозначает подключ и его значение.

Пример Redis HSET

Ниже приведен упомянутый пример:

Команда:

hset first name siva

Вывод:

Redis HSET 8 — имя 1

Команда:

hget first name

Вывод:

hget имя 2

Команда:

hmset new id 1 empname sivaraman empdesg softwaresupportengineer

Вывод:

Redis HSET — Имя 3

Команда:

hgetall new

Вывод:

все новое

В приведенном выше примере описана пошаговая процедура выполнения операций с хэш-набором.

Часто задаваемые вопросы

Ниже приведены упомянутые часто задаваемые вопросы:

Вопрос 1. Что такое ХСЭТ?

Отвечать:

Команда Redis HSET присваивает значение каждому полю в хеше, хранящемся с указанным ключом.

В2. Каков синтаксис HSET?

Отвечать:

HSET key column name value.

Пример:

Команда:

HSET sept27 id 1

Вывод:

Редис HSET 12

Вопрос 3. Будет ли перезаписано поле, которое уже существует в хеше.

Отвечать:

Да, поле перезаписывается, если хэш-ключ существует.

Заключение

Понимание типов данных, таких как хеши, имеет решающее значение при использовании Redis для хранения данных. Redis предоставляет эффективный метод хранения сложных данных: хэши. Команда HSET может использоваться для изменения значения хеш-поля, хранящегося с ключом. Общее введение в команду Redis HSET и несколько простых иллюстраций того, как следует выполнять эту операцию.