Package io.lettuce.core.api.sync
Interface RedisHLLCommands<K,V>
-
- 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Long
pfadd(K key, V... values)
Adds the specified elements to the specified HyperLogLog.Long
pfcount(K... keys)
Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).String
pfmerge(K destkey, K... sourcekeys)
Merge N different HyperLogLogs into a single one.
-
-
-
Method Detail
-
pfadd
Long pfadd(K key, V... values)
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
String pfmerge(K destkey, K... sourcekeys)
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
.
-
-