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訪問