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

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

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