想讨论 Redis HyperLogLog 在做 ViewCount 时的具体实现方法
本文介绍了想讨论 Redis HyperLogLog 在做 ViewCount 时的具体实现方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
HyperLogLog 是 Redis 提供的新数据结构,我用它实现 post view count 的计数。
现在两种实现方法:
我是为每个 user 建一个 HLL,记录已看过的 post,对未看过的 viewCount+1;
还是为每个 post 建 HLL,记录已看过的 user,对未看过的viewCount+1?
似乎两者都说得通,想跟大家讨论一下两者的优缺点。
是的,正如回答所说,只要能够看清那个数据更重要,问题就迎刃而解。
解决方案
你首先得确定你想要统计的是哪个数据吧,你觉得哪个数据更有意义
这篇关于想讨论 Redis HyperLogLog 在做 ViewCount 时的具体实现方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文