Zenu一个场景应用 中发帖

我是后端,需要判断用户登录后是否在5分钟内没有任何操作。 
目前的想法是用户登录后每次操作都在更新redis一个对应的key,时长为5分钟,然后把所有key都加入一个list,通过定时任务来查询每个key是否过期了。
但这样定时任务需要秒级的操作,佬友们有更好的方法吗?