Use redis to get the number of logged-in users on the day

example

登录就可以记录为1
没登陆就记录为0
#bit map设置key和value
setbit login_11_09 100 1
    
login_11_09 key
100可以做为用户id  在redis中是bit的下标值offet
1是值
在bit中只有01
    
setbit login_11_09 101 1
setbit login_11_09 102 1

setbit login_11_10 102 1
统计连续两天登录的用户量
BITOP and login_11_09-10 login_11_09 login_11_10
BITCOUNT login_11_09-10
会得到:1
统计两天中登录了一天的用户量
BITOP or login_11_09-10-active login_11_09 login_11_10
BITCOUNT login_11_09-10-active
会得到 2

Guess you like

Origin blog.csdn.net/qq_43802454/article/details/121686702