django 用redis做用户在线状态

django 记录用户在线状态,用户登录后会每隔10S请求一次数据,用户分地区,比如注册地 四川省,成都市,武侯区的xx用户登录,四川省,成都市,郫县的ll用户登录,
我如果是武侯区权限,后台就只能能查询到1个用户登录
我如果是成都市权限,后台就只能能查询到2个用户登录
我该如何设计redis数据库的表呀
注:用户退出不会向服务器发送任何消息,只能通过时间来大致判断这段时间前十秒内用户在线