如果將node作為后端,并且將session信息保存到redis緩存中,node啟動的時候去讀取redis中的session信息,那么node應該在什么時候去更新redis中的session信息呢?不會是有一個用戶登陸就更新一次redis吧...
2 回答

慕村9548890
TA貢獻1884條經驗 獲得超4個贊
如果是使用express-session
讀?。菏窃跇I務處理邏輯之前的中間件根據sessionid 讀取redis里的session 信息
寫入:請求
end()
方法中更新的redis(之前是一直在內存中),
res.end = function(){ //寫入redis}

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
前端在請求后端的接口的時候,如果帶上了cookie,那么后端會根據cookie的信息,去判斷當前有沒有對應的session,如果沒有,那么后端創建一條session放進redis,如果有,那么后端去redis讀取session。 至于什么時候更新redis中的session信息,這個任何時候都能更新啊,只要這條session還在的話。具體看你代碼怎么寫,業務邏輯是什么樣的。
- 2 回答
- 0 關注
- 1028 瀏覽
添加回答
舉報
0/150
提交
取消