PFMERGE
PFMERGE
Синтаксис
PFMERGE destkey [sourcekey [sourcekey ...]]
- Доступно с версии:
- 2.8.9
- Сложность по времени:
- O(N) для слияния N HyperLogLogs, но с высокими постоянными значениями.
- Категории ACL:
-
@write,@hyperloglog,@slow,
Объединяет несколько значений HyperLogLog в одно уникальное значение, которое будет приблизительно соответствовать мощности объединения наблюдаемых множеств исходных структур HyperLogLog.
Вычисленное объединенное значение HyperLogLog устанавливается в целевую переменную, которая создается, если она не существует (по умолчанию — пустой HyperLogLog).
Если целевая переменная существует, она рассматривается как одно из исходных множеств, и её мощность включается в мощность вычисленного HyperLogLog.
Возврат
Простой строковый ответ: Команда просто возвращает OK.
Примеры
PFADD hll1 foo bar zap a PFADD hll2 a b c foo PFMERGE hll3 hll1 hll2 PFCOUNT hll3
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/pfmerge/