HyperLogLog

Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的。

 

1.1.1.    命令

1、pfadd  

(1)格式

pfadd <key>< element> [element ...]   添加指定元素到 HyperLogLog 中

2、pfcount

(1)格式

pfcount<key> [key ...] 计算HLL的近似基数,可以计算多个HLL,比如用HLL存储每天的UV,计算一周的UV可以使用7天的UV合并计算即可

3、pfmerge

(1)格式

pfmerge<destkey><sourcekey> [sourcekey ...]  将一个或多个HLL合并后的结果存储在另一个HLL中,比如每月活跃用户可以使用每天的活跃用户来合并计算可得

posted @ 2022-11-12 22:02  93丶Fss  阅读(30)  评论(0)    收藏  举报