PTTL
PTTL
Синтаксис
PTTL key
- Доступно с версии:
- 2.6.0
- Сложность:
- O(1)
- Категории ACL:
-
@keyspace,@read,@fast,
Как и команда TTL, эта команда возвращает оставшееся время жизни ключа, имеющего установленный срок действия, с единственным отличием, что TTL возвращает оставшееся время в секундах, а PTTL — в миллисекундах.
В Redis 2.6 или более ранних версиях команда возвращает -1 если ключ не существует или если ключ существует, но не имеет связанного срока действия.
Начиная с Redis 2.8, значение возврата при ошибке изменилось:
- Команда возвращает
-2если ключ не существует. - Команда возвращает
-1если ключ существует, но не имеет связанного срока действия.
Возврат
Целое число: время жизни в миллисекундах или отрицательное значение, сигнализирующее об ошибке (см. описание выше).
Примеры
SET mykey "Hello" EXPIRE mykey 1 PTTL mykey
История
- Начиная с версии Redis 2.8.0: Добавлен ответ -2.
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/pttl/