首页/数据/Redis 进阶速查/PFMERGE:合并多个 HyperLogLog
数据结构与选型42 条

PFMERGE:合并多个 HyperLogLog

PFMERGE 把多个 HLL 的寄存器合并到目标键,用于跨时间段/维度的去重基数合并;合并结果仍是概率估算,不能还原成员。

Redis 进阶速查数据更新于 2026-10-12
语法PFMERGE dest src [src ...]
结果合并后的基数估算
注意HLL 只估算不可枚举

示例

示例
redis-cli PFMERGE uv:total uv:week1 uv:week2
redis-cli PFCOUNT uv:total
跨周期 UV 合并是典型用法,误差预算按业务容忍度确认。

易错点

  • 试图从 HLL 取具体成员,设计上就不支持
  • 合并键持续增长,注意过期与归档节奏

数据来源与参考

  • Redis 官方文档:PFMERGE 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌