setting_key_expiration
⏱️ Setting Key Expiration
To avoid stale data, you can set a time-to-live (TTL) for keys. Once expired, Redis will automatically delete the key.
# Set key with expiration (in seconds)
redis.set("session_token", "xyz123")
redis.expire("session_token", 3600) # Expires in 1 hour
# Check remaining TTL
ttl = redis.ttl("session_token")
puts ttl # => seconds until expiration