首页 > 数据库 >写写Redis十大类型hyperloglog(基数统计)的常用命令

写写Redis十大类型hyperloglog(基数统计)的常用命令

时间:2023-11-26 19:48:03浏览次数:33  
标签:hyperloglog Redis key 常用命令 基数 统计

hyperloglog处理问题的关键所在和bitmap差不多,都是为了减少对sql的写操作,提高性能,用于基数统计的算法。基数就是一种数据集,用于收集去重后内容的数量。会有0.81%的误差

hyperloglog是string类型,但是不会存储数组的本身,不会像集合一样返回数组

应用场景:①统计某个网站某个文章的uv(uv就是独立访客,一般理解为客户端ip),去除重复统计,和B站的视频播放量一样:(;

②可以用于用户搜索网站关键词的数量

③统计用户每天搜索不同次数个数

常见指令:

pfadd key elements

pfcount key

pfmerge dist key [key]

标签:hyperloglog,Redis,key,常用命令,基数,统计
From: https://www.cnblogs.com/kun1790051360/p/17857763.html

相关文章

  • WGCLOUD 基础详解 常用命令笔记
    WGCLOUD在v3.4.9版本新增了一个模块【常用命令笔记】这个模块非常有用,对我的工作非常有帮助,可以把我常用的一些命令或文档记录下来,也可以当作记事本使用,记录一些笔记使用简单,而且方便......
  • 分布式锁-redis
    packageredis.clients.jedis;importjava.net.URI;importjavax.net.ssl.HostnameVerifier;importjavax.net.ssl.SSLParameters;importjavax.net.ssl.SSLSocketFactory;importorg.apache.commons.pool2.impl.GenericObjectPool;importorg.apache.commons.pool2.im......
  • git 常用命令
    gitinit初始化一个新的git仓库。gitclone克隆一个已存在的仓库。gitadd将指定文件添加到暂存区。gitcommit创建一个新的提交。gitcommit-m附带一些描述修改的提交信息。gitpush将提交推送到远程仓库。gitfetch从远程仓库获取最新的提交。gitpull从远程仓......
  • redis基础命令复习(Sring,Hash,List,Set,SortedSet)
    1,Redis数据结构:  https://redis.io/commands  2,Redis命令---Redis通用命令(常见的有,keys,del,exists,expire,ttl)2.1,keys:查看符合模板的所有key,不建议在生产环境设备上使用 打开redis:win+R,输入cmd,打开命令提示符后,输入redis-server;  再另外打开一个命令提示......
  • node连接redis基础用法
     //*************redis基础用法**********************///1.导入redis,最好是下载3版本constredis=require('redis')//2.创建客户端constcli=redis.createClient({host:'localhost',port:6379})/***3.设置数据库*参1:k值*参2:v值*参3:'ex'|&#......
  • 关于点赞业务对MySQL和Redis和MongoDB的思考
    点赞​ 在我个人理解中,点赞业务比较频繁,很多人业务可能都会有这个,比如:博客,视频,文章,动态,评论等,但是不应该是核心业务,不应该大量地请求MySQL数据库,给数据库造成大量的资源消耗,MySQL的数据库是非常宝贵的.以某音为例,当我去搜索的时候,全抖音比较高的点赞数目应该是在1......
  • 01Redis的安装与配置(新手必备)
    第2章Redis的安装与配置 2.1Redis的安装2.1.1克隆并配置主机Redis在Linux上进行安装,首先有配置Linux操作系统2.1.2安装前的准备工作(1)安装gcc由于Redis是由C/C++语言编写的,而从官网下载的Redis安装包是需要编译后才可安装的,所以对其进行编译就必须要使......
  • Linux常用命令的使用
        ......
  • Redis持久化
    Redis持久化RDB持久化实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就是快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。这个快照文件就称为RDB文件(dump.rdb),其中,RDB就是RedisDataBase的缩写。在指定的时间间......
  • redis
        无序集合:set                          有序集合:set ......