Команда Redis PTTL

Ключ Redis

Команда Redis PTTL возвращает оставшееся время жизни ключа в миллисекундах.

Синтаксис

Базовый синтаксис команды redis PTTL выглядит следующим образом:

redis 127.0.0.1:6379> PTTL KEY_NAME

Доступные версии

>= 2.6.0

Возвращаемое значение

Если ключ не существует, возвращается -2. Если ключ существует, но для него не установлено оставшееся время жизни, возвращается -1. В противном случае возвращается оставшееся время жизни ключа в миллисекундах.

Примечание:До Redis 2.8 команда возвращала -1 и когда ключ не существовал, и когда для ключа не было установлено оставшееся время жизни.

Примеры

# 不存在的 key

redis> FLUSHDB
OK

redis> PTTL key
(integer) -2


# key 存在,但没有设置剩余生存时间

redis> SET key value
OK

redis> PTTL key
(integer) -1


# 有剩余生存时间的 key

redis> PEXPIRE key 10086
(integer) 1

redis> PTTL key
(integer) 6179

Ключ Redis

Другие расширения