Redis PGMERGE 命令

返回上一级

Redis PFMERGE 命令将多个 HyperLogLog 合并为一个 HyperLogLog ,合并后的 HyperLogLog 的基数估算值是通过对所有给定 HyperLogLog 进行并集计算得出的。

(redis >= 2.8.9)

Redis PFMERGE 命令语法格式

Redis PFMERGE 命令语法格式如下

127.0.0.1:6379> PFMERGE destkey sourcekey [sourcekey ...]

将多个 HyperLogLog 合并(merge)为一个 HyperLogLog , 合并后的 HyperLogLog 的基数接近于所有输入 HyperLogLog 的可见集合(observed set)的并集。

合并得出的 HyperLogLog 会被储存在 destkey 键里面, 如果该键并不存在, 那么命令在执行之前, 会先为该键创建一个空的 HyperLogLog 。

返回值

返回 OK

范例

127.0.0.1:6379> PFADD language "C#" "C" "C++"
(integer) 1
127.0.0.1:6379> PFADD language2 "PHP" "Python" "Perl"
(integer) 1
127.0.0.1:6379> PFMERGE language3 language language2
OK
127.0.0.1:6379> PFCOUNT language3
(integer) 6

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.