示例
示例
SADD uv:20261012 u1 u2 u3
SCARD uv:20261012 # 3
# 每日 UV 监控:
SCARD uv:20261012 # 采样上报,超过阈值告警
# 对比近似算法:
PFADD hll:uv:20261012 u1 u2 u3
PFCOUNT hll:uv:20261012 # 3(估算,误差约 0.81%)| 返回 | 成员个数;键不存在为 0 |
|---|---|
| 精确性 | 精确 |
| 内存 | 随成员数线性增长,注意大规模 UV 成本 |
UV 量级到千万以上时精确 Set 内存吃不消(每用户一个成员),可换 HyperLogLog:误差 0.81%,固定 12KB。