Redis PTTL
PTTL ключ
Команда Redis PTTL используется, чтобы получить оставшееся время жизни ключа, для которого задан срок действия в миллисекундах, а не в секундах, в течение которых TTL возвращает количество оставшегося времени.
В Redis 2.6 или более ранней версии команда возвращает -1, если ключ не существует или если ключ существует, но не имеет связанного срока действия.
Начиная с Redis 2.8, возвращаемое значение в случае ошибки изменялось:
- Команда возвращает -2, если ключ не существует.
- Команда возвращает -1, если ключ существует, но не имеет срока действия.
Синтаксис:
PTTL KEY_NAME
Доступно с
2.6.0.
Возвращаемое значение
Целочисленное значение TTL в миллисекундах или отрицательное значение
Целочисленный ответ:
- TTL в миллисекундах.
- -1, если срок действия ключа не истек.
- -2, если ключ не существует.
Возвращаемое значение
целое число
Пример - 1: Redis PTTL
Сначала создайте ключ в Redis и установите в нем некоторое значение.
Теперь установите срок действия ключа, а после этого просто проверьте оставшееся время истечения.
127.0.0.1:6379 [1]> SET KEY "Apple" Хорошо 127.0.0.1:6379 [1]> клавиша EXPIRE 10 (целое число) 1 127.0.0.1:6379 [1]> клавиша PTTL (целое число) 3368
Пример - 2: Redis PTTL
127.0.0.1:6379 [1]> Кнопка SET «Хорошо» Хорошо 127.0.0.1:6379 [1]> ключ PEXPIRE 3000 (целое число) 1 127.0.0.1:6379 [1]> клавиша PTTL (целое число) -2 127.0.0.1:6379 [1]> клавиша PTTL (целое число) -2 127.0.0.1:6379 [1]> клавиша GET (Ноль)
Новый контент: Composer: менеджер зависимостей для PHP , R программирования