Spec-Zone.ru › Redis

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API