У меня есть несколько ключей с TTL в Redis. Таким образом, обычно ключ будет удален после прохождения TTL.
Но я хочу, чтобы при каждом доступе (получении) к ключу я хотел сбросить TTL до исходного значения, которое я установил ранее.
Например: я установил для ключа 2 часа. Через 1 час ключ доступен. Я хочу снова установить TTL на 2 часа в это время. Таким образом, ключ будет удален только в том случае, если к нему не было доступа в течение срока его жизни TTL.
Как это сделать эффективно?