Redis-HyperLogLog常用命令
Redis-HyperLogLog常用命令
类型说明:用于统计一个集合中去重后个数,就是对集合去重后的剩余元素的计算
名次-基数:是一种数据集,去重后的个数
应用场景:计算网站的uv,日活,独立访客之类
pfadd
添加元素到HyperLogLog中
127.0.0.1:6379> pfadd k2 2 4 4 4 4 6 8 9 # 添加了多个4,实际存储时只存储1个 1 127.0.0.1:6379> pfcount k2 # 多个4只保留1个后,总数为5 5
pfcount
返回基数的个数
127.0.0.1:6379> pfadd k2 2 4 4 4 4 6 8 9 1 127.0.0.1:6379> pfcount k2 #查看k2的基数有几个 5
pfmerge
将多个HyperLogLog合并并去重后组成新的HyperLogLog
127.0.0.1:6379> pfmerge k3 k1 k2 # 将k1和k2合并后,去重,并添加到k3中 OK 127.0.0.1:6379> pfcount k3 # k3的基数为9个分别是123456789 9
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构