统计日活功能
1)同一个用户不能统计多次;
2)数量不要求十分精确;
实现方案
1)HyperLogLog(计数不十分精确)
pfadd
pfcount
pfmerge
2)位图(计数精确)
根据当前系统用户数量创建合适大小的位图,
用户id与位图索引做好映射关系,
0代表没有操作,1代表已操作,
本身已经实现了幂等
getbit
setbit
bitcount
统计日活功能
1)同一个用户不能统计多次;
2)数量不要求十分精确;
实现方案
1)HyperLogLog(计数不十分精确)
pfadd
pfcount
pfmerge
2)位图(计数精确)
根据当前系统用户数量创建合适大小的位图,
用户id与位图索引做好映射关系,
0代表没有操作,1代表已操作,
本身已经实现了幂等
getbit
setbit
bitcount