特殊數據類型 :Hyperloglog
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> pfadd key1 a b c d e f #添加元素
(integer) 1
127.0.0.1:6379> pfadd key2 q w e r t y
(integer) 1
127.0.0.1:6379> pfcount key1 #統計元素數量
(integer) 6
127.0.0.1:6379> pfcount key2
(integer) 6
127.0.0.1:6379> pfmerge key3 key1 key2 #對key1 key2取並集
OK
127.0.0.1:6379> pfcount key3
(integer) 11
127.0.0.1:6379>
Hyperloglog 數據類型的好處,它佔用內存固定,只有12KB。
如果是爲了統計網站來過的人數(A來多次還是代表一人),同時接受數值錯誤率(0.81%),可以使用這個數據類型
如果不接受,那麼可以使用set類型,把用戶ID存進去,然後求數據量,但是這樣用戶多了,佔用內存比較大