Django缓存后端:如何在缓存超时时实现回调

时间:2014-01-01 07:20:11

标签: django caching callback timeout

为了获得用户在线状态。 我使用redis缓存后端缓存用户在Django中间件中的最后一个请求的时间:

cache.set('last_request_by _%s' % (user.username), 
            now, settings.USER_LAST_REQUEST_TIMEOUT)

如何在缓存值超时时添加回调,这样我可以将超时值作为用户的上一个活动时间写入数据库?

0 个答案:

没有答案