module Redis::Commands::HyperLogLog

def pfadd(key, member)

Returns:
  • (Boolean) - true if at least 1 HyperLogLog internal register was altered. false otherwise.

Parameters:
  • member (String, Array) -- one member, or array of members
  • key (String) --
def pfadd(key, member)
  send_command([:pfadd, key, member], &Boolify)
end

def pfcount(*keys)

Returns:
  • (Integer) -

Parameters:
  • keys (String, Array) --
def pfcount(*keys)
  send_command([:pfcount] + keys.flatten(1))
end

def pfmerge(dest_key, *source_key)

Returns:
  • (Boolean) -

Parameters:
  • source_key (String, Array) -- source key, or array of keys
  • dest_key (String) -- destination key
def pfmerge(dest_key, *source_key)
  send_command([:pfmerge, dest_key, *source_key], &BoolifySet)
end