Redis EXPIRE
Ключи EXPIRE
Команда Redis Expire используется для установки тайм-аута на ключ. По истечении времени ожидания ключ будет автоматически удален. В терминологии Redis ключ с соответствующим временем ожидания часто называют изменчивым.
- Тайм-аут сбрасывается только тогда, когда ключ удаляется с помощью команды DEL или перезаписывается с помощью команд SET или GETSET.
- Время ожидания также можно очистить, превратив ключ обратно в постоянный ключ с помощью команды PERSIST.
- Если ключ переименован в RENAME, соответствующее время жизни переносится в новое имя ключа.
Синтаксис:
Срок действия KEY_NAME TIME_IN_SECONDS
Доступно с
1.0.0.
Возвращаемое значение
- Целочисленное значение ответа конкретно:
- 1, если для ключа установлено время ожидания.
- 0, если ключ не существует или тайм-аут не может быть установлен.
Тип возвращаемого значения
целое число
Пример: Redis EXPIRE
Сначала создайте ключ в Redis и установите в нем некоторое значение.
127.0.0.1:6379> SET ключ "Apple" Хорошо 127.0.0.1:6379> EXPIRE key 5 (целое число) 1 127.0.0.1:6379> клавиша TTL (целое число) -2 127.0.0.1:6379> Кнопка SET "Банан" Хорошо 127.0.0.1:6379> клавиша TTL (целое число) -1
В приведенном выше примере время установлено для ключа Apple. Через 5 минут ключ истекает автоматически.
Предыдущая: СУЩЕСТВУЕТ
Далее: EXPIREAT
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code