This visual trace shows how Redis cache invalidation works using the time-based strategy. First, we store a key 'user:1' with value 'Alice'. Then, we set it to expire in 10 seconds. When we GET the key before expiry, Redis returns 'Alice'. After waiting 10 seconds, the key expires and is removed automatically. A GET after expiry returns nil, indicating a cache miss. This process ensures cached data does not become stale. Key moments clarify why the key disappears after expiry and what happens if expiry is not set. The quiz tests understanding of cache state and expiry timing.