Redis permite que las claves expiren automáticamente después de un tiempo establecido (TTL — Time To Live) — después del cual se eliminan. Esto es fundamental para cachés (expirar datos obsoletos), sesiones, y cualquier dato temporal, y es una de las características más utilizadas de Redis.
Por qué es importante
La expiración de claves (TTL) es una de las características más importantes y frecuentemente utilizadas de Redis, por lo que entenderla es esencial para usar Redis de manera efectiva, especialmente para cachés.
La capacidad central — las claves — es fundamental para los casos de uso más comunes de Redis: (entradas de caché con un TTL para que los datos obsoletos expiren automáticamente y se refresquen — central para prácticamente cualquier estrategia de cachés), (expirando después de inactividad, refrescando el TTL con actividad), (un contador con un TTL implementando "N solicitudes por ventana de tiempo"), y cualquier (OTPs, tokens, bloqueos) que debe auto-limpiarse.
