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/