码迷,mamicode.com
首页 > 其他好文 > 详细

redis中HyperLogLog的学习

时间:2020-04-15 10:50:04      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:插入   add   head   col   sso   alt   tps   shadow   ordinary   

0 环境

  • 系统环境: centos7
  • 编辑器: xshell
  • IDE:IDEA

1 前言

reids思维导图图片版总结

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 结果验证

技术图片

redis中HyperLogLog的学习

标签:插入   add   head   col   sso   alt   tps   shadow   ordinary   

原文地址:https://www.cnblogs.com/my-ordinary/p/12703650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!