写点什么

HyperLogLog

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/ef/ef3699273fda887ab5aec64fe476eb62.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis HyperLogLog 是什么?这些场景使用让我枪出如龙一笑破苍穹

用户头像
码哥字节
2022-06-21

今天「码哥」分别使用不同的数据类型来实现:统计一个页面的每天被多少个不同账户访问量这个功能,循序渐进的引出 HyperLogLog的原理与 Java 中整合 Redission 实战。

https://static001.geekbang.org/infoq/5d/5d43b4760f2bf8bc11a6ab71ec7cae5a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用户日活月活怎么统计 - Redis HyperLogLog 详解

精确的计算数据集的基数需要消耗大量的内存来存储数据集。在遍历数据集时,判断当前遍历值是否已经存在唯一方法就是将这个值与已经遍历过的值进行一一对比。当数据集的数量越来越大,内存消耗就无法忽视,甚至成了问题的关键。

HyperLogLog_HyperLogLog技术文章_InfoQ写作社区