我正在尝试使用RedisHyperloglog以一种hacky的方式解决问题,但我想了解的是Hyperloglog对数据或分布的限制和假设。count-min和bloom过滤器有它们自己的一套限制,但谷歌并没有提供太多关于Hyperloglog的应用和限制的信息。我正在使用RedisHyperloglog作为Antirez描述了我们可以计数的集合的基数没有实际限制。但是从理论的角度来看,Hyperloglog是否对数据或分布做出任何假设/约束? 最佳答案 HyperLogLog算法假定使用了强大的通用哈希函数。Redis使用Murm