redis数据类型-基数统计HyperLogLog
redis数据类型-基数统计HyperLogLog
文档
- redis单机安装
- redis常用的五种数据类型
- redis数据类型-位图bitmap
说明
- 官网操作命令指南页面:https://redis.io/docs/latest/commands/?name=get&group=string
- HyperLogLog介绍页面:https://redis.io/docs/latest/develop/data-types/probabilistic/hyperloglogs/
基数统计:HyperLogLog
基本命令
pfadd pf1 1 1 2 2 3 4 5 6 6 7 8 8
:添加一些值,并不保存数据本身pfcount pf1
:统计有多少不同的值pfmerge pf3 pf1 pf2
:合并pf1、pf2的值,赋值给pf3
应用场景
- HyperLogLog只含有基数相关的信息,不保存数据本身,用于数量统计
- 统计网站有多少UV(UV是Unique Visitor的缩写,即独立访客数),比如,统计网站有多少不同的IP访问