搞懂redis系列--统计用户访问量(HyperLogLog原理)

一、应用场景 需要统计网页每天的用户访问量的数据,同一个用户一天之内的多次访问请求只能计数一次。 二、实现方案 方案一:使用set数据类型 最简单想到的实现就是:为每一个页面一个独立的 set 集合来存储所有当天访问过此页面的用户 ID。当一个请求过来时,我们使用 sadd 将用户 ID 塞进去就可以了。通过 scard 可以取出这个集合的大小,这个数字就是这个页面的用户访问量数据。 优点:简单,
相关文章
相关标签/搜索