Насколько Redis не позволяют сбрасывать, истекают дата для манипулирования (из-за nans с репликацией), я хотел бы знать, там какой-либо метод, чтобы проверить если набор ключей, который истечет или нет?
Спасибо
Используйте команду TTL
. Если установлен срок действия, она возвращает количество секунд до истечения срока действия ключа; в противном случае она возвращает -1.
Однако я не думаю, что проверка срока годности имеет смысл в Redis. Я хотел бы сначала предложить вам смоделировать его, чтобы вам не нужно было проверять срок годности.
Если вам это действительно нужно, вы можете просто использовать другой ключ, чтобы сохранить дату истечения срока действия для последующего извлечения с помощью обычного GET / SET.
Обратите внимание, что вы также можете вручную проверить EXPIRES в своем клиентском коде, что может быть лучшим решением.