UV与PV不同,UV需要去重。一般有2种方案:

1、用BitMap。存的是用户的uid,计算UV的时候,做下bitcount就行了。

2、用布隆过滤器。将每次访问的用户uid都放到布隆过滤器中。优点是省内存,缺点是无法得 到精确的UV。但是对于不需要精确知道具体UV,只需要大概的数量级的场景,是个不错的选 择。