请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

redis如何移除session实现退出登陆

老师,redis移除session是直接写ctx.session.username = null,这样吗?
很多用户登陆了之后,如何移除redis中某个用户的session?

正在回答 回答被采纳积分+3

1回答

双越 2019-06-25 16:56:28

redis 可以设置缓存时间的,cookie 也有过期时间,只要两者过期时间保持一致就行了。

可以查一下 redis 如何设置过期时间。

0 回复 有任何疑惑可以回复我~
  • 提问者 沈剑心23333 #1
    我想知道怎么才能直接清除redis里某个用户的session呢
    回复 有任何疑惑可以回复我~ 2019-06-25 17:14:12
  • 双越 回复 提问者 沈剑心23333 #2
    1. 设置 redis 的缓存过期时间;2. 如果想要注销某个用户的登录信息,可以用类似 req.session.logout = true 等方式,即标记一下。这是我的建议。
    回复 有任何疑惑可以回复我~ 2019-06-25 18:43:31
  • 提问者 沈剑心23333 回复 双越 #3
    谢谢老师!
    回复 有任何疑惑可以回复我~ 2019-06-26 10:17:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信