Session lifecycle / TTL lab

会话 TTL 时间轴实验

空闲期可以被续上,绝对期限永远不往后移。

KEY  session:9f2a
COOKIE  SID=9f2a
模拟时间 T+0 分
Redis TTL 30 分
Cookie 剩余期 120 分
最早强制重登录 T+30 分

登录后的两只计时器

时间轴上限 = 绝对期限 120 分钟

先让时间流逝

本次请求

READY

时间推进后发送 GET /me,观察这次读取是否会带来一次 Redis 写入。

GET session:9f2a → 等待请求

查看时间轴事件
时刻事件服务端判断
T+0登录成功SET session:9f2a EX 30