Redis ทำให้ key หมดอายุโดยอัตโนมัติ หลังจากเวลาที่กำหนด (TTL — Time To Live) หลังจากนั้นมันจะถูกลบ สิ่งนี้เป็นพื้นฐานสำคัญสำหรับการ caching (ทำให้ข้อมูลที่ล้าสมัยหมดอายุ), session และข้อมูลชั่วคราวใด ๆ และเป็นหนึ่งในฟีเจอร์ที่ถูกใช้มากที่สุดของ Redis
การตั้งค่าการหมดอายุ
SET session:abc EX 3600
SET key PX 5000
SET cache:user:1
EXPIRE cache:user:1 300
EXPIREAT key 1735689600
