Функция обратного вызова для истекшего сеанса для connect-redis в node.js - PullRequest
1 голос
/ 24 марта 2011

Я использую Connect на node.js с connect-redis в качестве хранилища сеансов. Есть ли способ прикрепить функцию обратного вызова к событию, когда сеанс истекает, чтобы я мог сделать резервную копию данных из сеанса, прежде чем он будет удален?

1 Ответ

5 голосов
/ 24 марта 2011

Это невозможно, потому что истечение сделано на стороне Redis. Хранилище сеансов connect-redis использует setex.

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

Вы можете установить безумного maxAge и сделать истечение самостоятельно, используя setInterval

OR

Вилка модуля:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...