node.js中connect-redis的过期会话的回调函数

时间:2011-03-24 16:49:54

标签: session node.js redis connect session-timeout

我在node.js上使用Connect,其中connect-redis作为会话存储。有没有办法在会话到期时将回调函数附加到事件,所以我可以在会话被删除之前备份会话中的数据?

1 个答案:

答案 0 :(得分:5)

这是不可能的,因为到期是在redis方面完成的。 connect-redis会话存储使用setex

https://github.com/visionmedia/connect-redis/blob/master/lib/connect-redis.js#L80

您可以设置疯狂maxAge,并使用setInterval

自行过期

OR

分叉模块:)