【发布时间】:2012-07-14 19:50:21
【问题描述】:
我需要计算一个应用的每日唯一用户数。
我可以唯一识别用户的唯一方法是通过他们的 UUID(这是外部提供的,所以我不得不使用它)。
我知道我的每日用户数是几百万用户。
我想在 Redis 中使用 bitset 来进行人口计数,但为了使其工作,我需要一种方法来缩小我的 UUID 以便它可以轻松地适应 long。我知道发生碰撞的可能性,但我并不关心确切的数字。
以前有人用 Java 做过吗?我所追求的是如何将我的 UUID 转换为可以放入 long 的东西。
【问题讨论】: