redis中HyperLogLog的学习
0 环境
- 系统环境: centos7
- 编辑器: xshell
- IDE:IDEA
1 前言
2 正文
1 准备
2 代码
public class HyperLogLogTest {
public static void main(String[] args) {
CallRedisDemo redisDemo = new CallRedisDemo();
redisDemo.execute(jedis -> {
// 可以将n的值 改大 就能看出误差了 自行验证
int n = 200;
// 添加
for (int i = 0; i < n; i++) {
jedis.pfadd("uv", "user" + i, "user" + (i + 1));
// System.out.println(i);
}
// 统计结果
long uv = jedis.pfcount("uv");
System.out.println(uv);
jedis.del("uv");
});
}
}
3 结果验证
作者:以罗伊
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。