Команда Redis TTL
Команда Redis TTL возвращает оставшееся время до истечения срока действия ключа в секундах.
Синтаксис
Базовый синтаксис команды Redis TTL выглядит следующим образом:
redis 127.0.0.1:6379> TTL KEY_NAME
Доступные версии
>= 1.0.0
Возвращаемое значение
Если ключ не существует, возвращается -2. Если ключ существует, но оставшееся время жизни не установлено, возвращается -1. В противном случае возвращается оставшееся время жизни ключа в секундах.
Примечание:До Redis 2.8 команда возвращала -1 и когда ключ не существовал, и когда для ключа не было установлено оставшееся время жизни.
Примеры
# 不存在的 key redis> FLUSHDB OK redis> TTL key (integer) -2 # key 存在,但没有设置剩余生存时间 redis> SET key value OK redis> TTL key (integer) -1 # 有剩余生存时间的 key redis> EXPIRE key 10086 (integer) 1 redis> TTL key (integer) 10084
Другие расширения
Ключ Redis