利用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

 

转载于:https://www.cnblogs.com/zhujincheng/p/8650199.html

你可能感兴趣的:(利用redis做网站每天访问量,好处节省空间,存上一亿个用户占用12M(理论上大概)...)