Как сбросить TTL при доступе к ключу Redis?Python

Программы на Python
Anonymous
Как сбросить TTL при доступе к ключу Redis?

Сообщение Anonymous »

У меня есть несколько ключей с TTL в Redis. Таким образом, обычно ключ будет удален после прохождения TTL.

Но я хочу, чтобы при каждом доступе (получении) к ключу я хотел сбросить TTL до исходного значения, которое я установил ранее.

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

Как это сделать эффективно?

Вернуться в «Python»