nodeJS使用redis存储token时,如何在用户重新登录时清除之前的token?
我想用 { token: userId } 的形式将登录后产生的token保存在redis中,token有效期时半小时,存入redis时,设置过期时间为一小时,这样做是为了当用户处于活跃状态时,到过期时间,有半小时刷新token重新发送请求,如果同一个账号在其他设备登录,无法做到清除之前的token。这个要怎么做。
7 回复
我想用 { token: userId } 的形式将登录后产生的token保存在redis中,token有效期时半小时,存入redis时,设置过期时间为一小时,这样做是为了当用户处于活跃状态时,到过期时间,有半小时刷新token重新发送请求,如果同一个账号在其他设备登录,无法做到清除之前的token。这个要怎么做。