= 1.0.0" />



English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Команда Redis TTL

Redis key (ключ)

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

Синтаксис

Базовый синтаксис команды redis TTL

redis 127.0.0.1:6379> TTL KEY_NAME

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

>= 1.0.0

Возврат значений

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

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

Онлайн пример

# Не существует ключа
redis> FLUSHDB
OK
redis> TTL key
(integer) -2
# Ключ существует, но не установлен срок жизни
redis> SET key value
OK
redis> TTL key
(integer) -1
# Есть оставшееся время жизни ключа
redis> EXPIRE key 10086
(integer) 1
redis> TTL key
(integer) 10084

Redis key (ключ)