кодесурса
«Redis

Redis PTTL

script1adsense2code
script1adsense3code

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
(Ноль)

Предыдущий: PEXPIREAT
Далее: RANDOMKEY

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code