Удалить ключ Redis

Что такое Redis Изучение

Redis, в отличие от реляционных баз данных, не поддерживает такие языки, как SQL. Вместо этого он использует простые команды и параметры команд для управления базами данных и хранящейся в них информацией.

В этом руководстве будут рассмотрены основы работы с командами Redis и показано, как удалять ключи в хранилище данных Redis.

Вставка ключей Redis

Redis — это хранилище данных типа «ключ-значение». Ключ относится к уникальной строке символов, определяющей конкретное значение, хранящееся в хранилище данных. Redis использует строковый тип ключей.

Прежде чем мы узнаем, как удалять ключи, давайте сначала обсудим создание ключей и вставку данных в Redis.

Откройте терминал и откройте интерфейс командной строки redis с помощью команды:

redis-cli

Если ваш кластер Redis размещен на локальном компьютере, вы должны автоматически перейти в инструмент Redis CLI как

127.0.0.1:6379>

В приведенном выше примере приглашения показаны IP-адрес и порт, на котором работает кластер Redis.

Если вы запускаете Redis на другом хосте, вы можете указать IP-адрес с помощью параметра -h и соответствующий порт с помощью флага -p.

Пример подключения показан ниже:

redis-cli -h 192.168.0.211 -p 6379

Чтобы создать ключ в Redis, мы используем команду SET. Требуется два аргумента, разделенных пробелом. Первый аргумент представляет ключ, а второй представляет значение, связанное с ключом.

Например, чтобы создать ключ «имя пользователя», в котором будет храниться значение «Джон Доу», мы можем:

SET username «John Doe»

Если команда выполнена успешно, вы увидите дружественное сообщение ОК.

127.0.0.1:6379> SET username «John Doe»
OK

В отличие от языка SQL, вам не нужно заканчивать команды точкой с запятой. Это приведет к ошибке неверных аргументов:

127.0.0.1:6379> SET username «John Doe»;
Invalid argument(s)

Получение ключей и значений

Если вы знаете имя ключа, вы можете получить сохраненное значение с помощью команды GET. В качестве аргумента он принимает имя ключа.

Например, к значению, хранящемуся в ключе «имя пользователя»:

GET username
«John Doe»

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

Удаление ключей

Удалить ключ в Redis так же просто, как создать его. Мы используем команду DEL, за которой следует имя ключа, который мы хотим удалить.

Например, чтобы удалить ключ «имя пользователя»:

DEL username
(integer) 1

Redis удалит ключ и связанные с ним данные, если указанный ключ существует в хранилище данных.

Вы также можете использовать команду DEL для удаления нескольких ключей в одном экземпляре.

Например, предположим, что у нас есть база данных Redis, содержащая штаты США. База данных содержит код для каждого состояния в качестве ключа и значение в качестве имени состояния.

Следовательно, LA -> «Лос-Анджелес».

Мы можем удалить несколько ключей, используя команду DEL как:

192.168.100.78:6379> del LA AZ CO
(integer) 3

В примере команды мы удаляем ключи: LA, AZ и CO, которые соответствуют значениям: «Лос-Анджелес», «Аризона» и «Колорадо» соответственно.

Заключение

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

Оцените статью
bestprogrammer.ru
Добавить комментарий