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

 

posted on 2018-03-26 12:46  程序员小朱  阅读(312)  评论(0编辑  收藏  举报

导航