Spec-Zone.ru › Redis

GETEX

GETEX
Синтаксис
GETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds |
  PXAT unix-time-milliseconds | PERSIST]
Доступно с версии:
6.2.0
Сложность вычислений:
O(1)
Категории ACL:
@write, @string, @fast,

Получает значение key и, по желанию, устанавливает срок его действия. GETEX похож на GET, но является командой записи с дополнительными параметрами.

Параметры

Команда GETEX поддерживает набор параметров, изменяющих её поведение:

  • EX секунды -- Устанавливает указанное время истечения, в секундах.
  • PX миллисекунды -- Устанавливает указанное время истечения, в миллисекундах.
  • EXAT временная метка-секунды -- Устанавливает указанную временную метку Unix, когда ключ истечёт, в секундах.
  • PXAT временная метка-миллисекунды -- Устанавливает указанную временную метку Unix, когда ключ истечёт, в миллисекундах.
  • PERSIST -- Удаляет время жизни, связанное с ключом.

Возврат

Ответ в виде строки: значение key, или nil если key не существует.

Примеры

SET mykey "Hello"
GETEX mykey
TTL mykey
GETEX mykey EX 60
TTL mykey

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/getex/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API