标签: django caching callback timeout
为了获得用户在线状态。 我使用redis缓存后端缓存用户在Django中间件中的最后一个请求的时间:
cache.set('last_request_by _%s' % (user.username), now, settings.USER_LAST_REQUEST_TIMEOUT)
如何在缓存值超时时添加回调,这样我可以将超时值作为用户的上一个活动时间写入数据库?