Redis PFMERGE 命令将多个 HyperLogLog 合并为一个 HyperLogLog ,合并后的 HyperLogLog 的基数估算值是通过对所有 给定 HyperLogLog 进行并集计算得出的。
合并得出的 HyperLogLog 会被储存在 destkey
键里面, 如果该键并不存在, 那么命令在执行之前, 会先为该键创建一个空的 HyperLogLog 。
*语法
redis PFMERGE 命令基本语法如下:
PFMERGE destkey sourcekey [sourcekey ...]
*返回值
字符串: OK
.
*例子
redis>
PFADD hll1 foo bar zap a
(integer) 1redis> PFADD hll2 a b c foo
(integer) 1redis> PFMERGE hll3 hll1 hll2
"OK"redis> PFCOUNT hll3
(integer) 6