Interface RedisHyperLogLogCommands
- All Known Subinterfaces:
 DefaultedRedisClusterConnection,DefaultedRedisConnection,RedisClusterConnection,RedisCommands,RedisConnection,RedisConnectionUtils.RedisConnectionProxy,StringRedisConnection
- All Known Implementing Classes:
 AbstractRedisConnection,DefaultStringRedisConnection,JedisClusterConnection,JedisConnection,LettuceClusterConnection,LettuceConnection
public interface RedisHyperLogLogCommands
HyperLogLog specific commands supported by Redis.
- Since:
 - 1.5
 - Author:
 - Christoph Strobl, Mark Paluch
 
- 
Method Summary
Modifier and TypeMethodDescriptionpfAdd(byte[] key, byte[]... values) Adds given values to the HyperLogLog stored at given key.pfCount(byte[]... keys) Return the approximated cardinality of the structures observed by the HyperLogLog at key(s).voidpfMerge(byte[] destinationKey, byte[]... sourceKeys) Merge N different HyperLogLogs at sourceKeys into a single destinationKey. 
- 
Method Details
- 
pfAdd
Adds given values to the HyperLogLog stored at given key.- Parameters:
 key- must not be null.values- must not be null.- Returns:
 - null when used in pipeline / transaction.
 - See Also:
 
 - 
pfCount
Return the approximated cardinality of the structures observed by the HyperLogLog at key(s).- Parameters:
 keys- must not be null.- Returns:
 - null when used in pipeline / transaction.
 - See Also:
 
 - 
pfMerge
void pfMerge(byte[] destinationKey, byte[]... sourceKeys) Merge N different HyperLogLogs at sourceKeys into a single destinationKey.- Parameters:
 destinationKey- must not be null.sourceKeys- must not be null.- See Also:
 
 
 -