利用redis做网站每天访问量,好处节省空间,存上一亿个用户占用12M(理论上大概)
设用一个量:如‘0’
原理如下
一
set usercount '0'
setbit usercount 2 0
setbit usercount 3 0
get usercount (现在usercount二进制位数全为0)
二
setbit usercount (用户ID) 1
如下
setbit usercount 200 1
setbit usercount 300 1
setbit usercount 2 1
setbit usercount 2000 1
setbit usercount 464 1
此时总共5个用户ID
利用bitcount usercount就可以查询用户访问个数
查询结果为5
最后查询用户是否登录直接用
getbit usercount 用户ID