Back to questions
Вайлдберрис
Junior
51
Поддерживается ли время жизни ключей (TTL) в Redis?
Companies where asked
Answer from AI
sobes.tech AI
Да, в Redis поддерживается время жизни ключей (TTL, Time To Live). Это означает, что можно задать срок, по истечении которого ключ автоматически удалится из базы данных. TTL задаётся с помощью команды EXPIRE или при создании ключа с помощью команд, поддерживающих установку времени жизни.
Пример установки TTL в Python с использованием библиотеки redis-py:
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
r.set('mykey', 'value')
r.expire('mykey', 60) # ключ 'mykey' будет жить 60 секунд
После 60 секунд ключ 'mykey' автоматически удалится из Redis.