Redis String: установить значение ключа
Описание
Команда Redis SET используется для установки некоторого строкового значения в ключе redis. Если ключ уже содержит значение, оно перезаписывается независимо от его типа. Любое предыдущее время жизни, связанное с ключом, сбрасывается при успешной операции SET.
Синтаксис:
Основной синтаксис команды SET Redis показан ниже:
redis 127.0.0.1:6379> SET KEY_NAME VALUE
Доступно с
1.0.0.
Возвращаемое значение
Простой строковый ответ. Хорошо, если значение установлено в ключ или Нуль, если значение не установлено.
Тип возвращаемого значения
строка
Пример:
redis 127.0.0.1:6379> SET w3resource redis Хорошо
Опции
В команде SET доступно много опций, которые изменяют поведение команды. Основной синтаксис команды SET с доступными опциями показан ниже:
redis 127.0.0.1:6379> SET KEY VALUE [EX секунд] [PX миллисекунд] [NX | XX] (целое число) 1
- EX секунд - Установите указанное время истечения, в секундах.
- PX миллисекунды - Установите указанное время истечения в миллисекундах.
- NX - установите ключ, только если он еще не существует.
- XX - Установите ключ, только если он уже существует.
Пример:
redis 127.0.0.1:6379> SET w3resource redis EX 60 NX Хорошо
В приведенном выше примере будет установлен ключ w3resource с истечением 60 секунд, если ключ не существует.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования