redis使用进阶
- 2025-07-31 20:44:00
- admin
- 原创 23
一、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,合并操作,相同元素不会重复计数;
发表评论