使用setBit和bitCount可以实现用户活跃天数的统计,大体的思路如下:
我们网站今天第一天上线,某用户taoshihan,今天有访问那么我就记一下,网站第一天,taoshihan访问1;
网站第二天...使用代码体现为如下,具体解释可以查看视频:
https://www.bilibili.com/video/av70912075/
//使用setBit和bitCount实现用户在线天数的统计
$redis...setBit("taoshihan",1,1);
$redis->setBit("taoshihan",2,1);
$redis->setBit("taoshihan",80,1);
$v=$redis->bitCount...setBit("name",3,1);//从左到右数,从0开始
$v=$redis->get("name");
var_dump($v);//输出q,二进制为01110001
//使用setBit和bitCount...("taoshihan",1,1);
$redis->setBit("taoshihan",100,1);
$redis->setBit("taoshihan",150,1);
$v=$redis->bitCount