用户登陆时调用redis的
setbit login_日期 用户id 1 将用户存入key中
查找日活用户数量
bitcount login_日期 即可得到日活用户数
查找周活用户数
先定义一周的
setbit login_1 用户id 1
setbit login_2 用户id 1
setbit login_3 用户id 1
setbit login_4 用户id 1
setbit login_5 用户id 1
setbit login_6 用户id 1
setbit login_7 用户id 1
bitop or week setbit login_1 setbit login_2 setbit login_3 setbit login_4 setbit login_5 setbit login_6 setbit login_7
得到新的key week
在进行bitcount week操作即可得到周活用户数
月活同理
也可以查找7天连续登录用户数
bitop and week setbit login_1 setbit login_2 setbit login_3 setbit login_4 setbit login_5 setbit login_6 setbit login_7
同上