Spec-Zone.ru › Redis

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/

Spec-Zone.ru

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