Redis GETSET deleted our TTL and leaked a key forever
Session state sits in Redis. Each session key has a 15 minute TTL, 900 seconds. A normal end deletes those keys immediately. The TTL only covers orphans: a crash, a dropped connection, any case where nothing calls cleanup. One of the keys is a counter, session:{id}:billableSecondsPending . It accum…
Read the full story at DEV Community — AI ↗
Timeline · 1 report
- 2026-11-07 19:22 · DEV Community — AI
Redis GETSET deleted our TTL and leaked a key forever