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

发布时间 2023-11-26 19:38:31作者: 天启A

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

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

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

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

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

常见指令:

pfadd key elements

pfcount key

pfmerge dist key [key]