为了账号安全,请及时绑定邮箱和手机立即绑定

node一般什么时候更新redis中的session信息?

node一般什么时候更新redis中的session信息?

白板的微信 2018-07-27 18:16:45
如果将node作为后端,并且将session信息保存到redis缓存中,node启动的时候去读取redis中的session信息,那么node应该在什么时候去更新redis中的session信息呢?不会是有一个用户登陆就更新一次redis吧...
查看完整描述

2 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

如果是使用express-session

  • 读取:是在业务处理逻辑之前的中间件根据sessionid 读取redis里的session 信息

  • 写入:请求end()方法中更新的redis(之前是一直在内存中),

res.end = function(){
    //写入redis}


查看完整回答
反对 回复 2018-07-30
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

前端在请求后端的接口的时候,如果带上了cookie,那么后端会根据cookie的信息,去判断当前有没有对应的session,如果没有,那么后端创建一条session放进redis,如果有,那么后端去redis读取session。 至于什么时候更新redis中的session信息,这个任何时候都能更新啊,只要这条session还在的话。具体看你代码怎么写,业务逻辑是什么样的。

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 999 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信