一.介绍
在我们做站点流量统计的时候一般会统计页面UV(独立访客:unique visitor)和PV(即页面浏览量:page view)。redis HyperLogLog是用来做基数统计的算法,HyperLogLog的优点是:在输入元素的数量或者 体积非常非常大时,计算基数所需的空间总是固定的、并且使很小的。
二.使用
-
pfadd key element1 element2...
将所有元素参数添加到 Hyperloglog 数据结构中。
-
pfcount key1 key2....
计算Hyperloglog 近似基数,可以计算多个Hyperloglog ,统计基数总数。
-
pfmerge k'' k k'
将一个或多个Hyperloglog(sourcekey1) 合并成一个Hyperloglog (destkey )。
-