Существует другая, аналогичная опция для решения этой проблемы, для случая использования, когда вам нужен таймер для определения истекшего значения без удаления самого значения:
MULTI
SET foo "bar"
SET foo:alive 1 EX 30
EXEC
Здесь 30
- желаемое время ожидания. Затем вы можете определить, является ли значение все еще «живым» с помощью:
EXISTS foo:alive