当前位置: 首页 > wzjs >正文

专做淘宝的网站一个公司网站开发多少钱

专做淘宝的网站,一个公司网站开发多少钱,百度搜索网页版入口,自己开公司UV、PV 但UV统计在服务器端实现会很麻烦,因为要判断过该用户是否统计过了,需要将统计过的用户信息进行保存,若将所有访问过的用户都存储在redis,会消耗大量的内存,所以redis中HyperLogLog HyperLogLog hyperloglog是…

UV、PV

但UV统计在服务器端实现会很麻烦,因为要判断过该用户是否统计过了,需要将统计过的用户信息进行保存,若将所有访问过的用户都存储在redis,会消耗大量的内存,所以redis中HyperLogLog

HyperLogLog

hyperloglog是从loglog算法派生出的概率算法,用于确定非常大的集合的基数,而不需要存储其所有值。HLL是基于String结构实现的,单个HLL的内存永远小于16kb,内存占用及其小,但由于它的测量结果是由概率性的,小于0.81%的误差,但完全可以忽略不计,同时HLL里面的元素是不可重复的,即使相同的用户连续访问,也只记录一次该用户

相关命令

PFADD插入的是用户的id,用于统计,PFMERGE用于合并,可以合并一周的,一个月的,一年的记录的数据

 可以看到,重复记录了元素e1,e2,e3..但之后记录一次

模拟UV统计

    @Testvoid testHyperLogLog() {//定义一个长度1000的数组String[] values = new String[1000];int j = 0;for (int i = 0; i < 1000000; i++) {//进行一百万次的循环,但每次都只会记录0-999的数据,超过999就会被j进行取余操作,j = i % 1000;values[j] = "user_" + i;if(j == 999){// 每当数组满了,就发送到Redis一次,直至发送了一百万次数据stringRedisTemplate.opsForHyperLogLog().add("hl2", values);}}// 统计数量Long count = stringRedisTemplate.opsForHyperLogLog().size("hl2");System.out.println("count = " + count);}

输出

误差在0.22%左右,并且内存大概占用14kb左右

http://www.dtcms.com/wzjs/584467.html

相关文章:

  • 秀网站实体店怎么推广引流
  • 无锡好的网站公司网站流量共享
  • 做T恤卖网站wordpress 主题 最简单
  • 广州中学生网站制作怎么做网站主
  • 百度恶意屏蔽网站重庆建设工程网站
  • 高校部门网站建设网络营销公司都做什么的
  • 背景网站建设公司瑞幸咖啡网络营销策划方案
  • 昆明哪有做网站的做一个平台app需要多少钱
  • 阿里云做网站买什么什么是门户网站有哪些
  • 帮网站做点击旅游网站怎么建设
  • 南宁网络推广建站修改WordPress的权限
  • 网站优化是怎么做的精品网站
  • 网站盈利方法保定做网站多钱
  • 咸宁市网站建设网站推广员如何做
  • 成都开发小程序的公司东莞网站优化制作
  • 瑞安网站制作友情链接站长平台
  • 宁波 住房和建设局网站首页wordpress 蜜蜂采集
  • ps怎么艺术字字体设计网站最好网站建设公司运营团队
  • 赣州网站设计艺美网站建设
  • WordPress博客建站系统镇江网站建设推广公司
  • 网站如何添加统计代码招聘网站数据分析要怎么做
  • 建筑网站设置工资单人换了怎么换购物网站的经营要素
  • ui设计在线网站泉州做网站建设
  • 网站301了不知道在哪做的wordpress数组
  • 枣阳市建设局网站怎么自己做电影网站
  • 网站开发 项目计划网站开发视频播放好做吗
  • 保养车哪个网站做的好谷歌 chrome 浏览器
  • 郴州网站优化公司只做恐怖片的网站
  • 网站建设外包公司怎么样易语言wordpress发布
  • 烟台工程建设信息网站开发公司与物业公司合同