redis hyperloglog.pfmerge不一致

时间:2014-10-15 17:39:20

标签: redis hyperloglog

pfadd today, item1, item2, ..., itemM
pfadd tomorrow, item1, item2, ..., itemN
pfadd so-on, item1, item2, ..., itemP
...

pfcount today      // returns  8000
pfcount tomorrow   // returns  9000
pfcount so-on      // returns 13000

pfcount today, tomorrow, so-on
                   // returns 28000

虽然项目大致相同但基数差异太大,为什么会这样?我预计pfcount后的基数为12000左右。


date    pfadd      pfcount

10-15   40.754     205.322
10-14   40.055     196.249
10-13   39.877     193.830
10-12   13.079     18.151

另外,根据上面的数据,我在pfadd在上面的pfadd列中返回1时计算,并且还执行上面的pfcount。 为什么pfadd和pfcount如此不同?

0 个答案:

没有答案