redis使用进阶

2025-07-31 20:44:00
admin
原创 23
摘要:redis使用进阶

一、redis使用进阶

HyperLogLog操作:

1、统计日活、月活、每个页面不同用户访问量、每天搜索不同词条的个数;

2、用于统计不同元素数量,误差率为0.81%,最多消耗12K内存;

3、存储元素哈希值第一个1位置,使用伯努利方程计算元素数量;

4、使用多桶计数方式减少误差,桶越多误差率越低;

5、使用调和平均数去掉不健康统计值,减少误差;

6、pfadd myhll,创建数据结构,已创建则直接返回;

7、pfadd myhll elem,增加元素,已增加则直接返回;

8、pfcount myhll,查询近似元素数量,最后8字节缓存统计结果;

9、pfmerge desthll hll1 hll2,合并操作,相同元素不会重复计数;

发表评论
评论通过审核之后才会显示。