- Type Parameters:
K- Key type.V- Value type.
- All Known Subinterfaces:
RedisAdvancedClusterCommands<K,V>,RedisClusterCommands<K,V>,RedisClusterPubSubCommands<K,V>,RedisCommands<K,V>,RedisPubSubCommands<K,V>
public interface RedisHLLCommands<K,V>
Synchronous executed commands for HyperLogLog (PF* commands).
- Since:
- 3.0
- Author:
- Mark Paluch
- Generated class:
- by io.lettuce.apigenerator.CreateSyncApi
-
Method Summary
Modifier and Type Method Description Longpfadd(K key, V... values)Adds the specified elements to the specified HyperLogLog.Longpfcount(K... keys)Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).Stringpfmerge(K destkey, K... sourcekeys)Merge N different HyperLogLogs into a single one.
-
Method Details
-
pfadd
Adds the specified elements to the specified HyperLogLog.- Parameters:
key- the key.values- the values.- Returns:
- Long integer-reply specifically: 1 if at least 1 HyperLogLog internal register was altered. 0 otherwise.
-
pfmerge
Merge N different HyperLogLogs into a single one.- Parameters:
destkey- the destination key.sourcekeys- the source key.- Returns:
- String simple-string-reply The command just returns
OK.
-
pfcount
Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).- Parameters:
keys- the keys.- Returns:
- Long integer-reply specifically:
The approximated number of unique elements observed via
PFADD.
-