node.js中的connect-redis的过期会话的回调函数
问题描述:
我在node.js上使用connect-redis上的Connect作为会话存储。当会话过期时,是否有方法将回调函数附加到事件中,以便在会话被删除之前从会话中备份数据?node.js中的connect-redis的过期会话的回调函数
答
因为过期在redis端完成,所以它不可能。 connect-redis会话存储使用setex
。
https://github.com/visionmedia/connect-redis/blob/master/lib/connect-redis.js#L80
你可以设置一个疯狂的maxAge
和使用setInterval
OR
叉自己做到期模块:)