Sobes.tech
Junior
72

Redis-те TTL (өмір сүру уақыты) қолдау көрсетіле ме?

Сұралған компаниялар
ВайлдберрисВайлдберрис

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.