Interface ReactiveTransactionalHyperLogLogCommands<K,V>

All Superinterfaces:
ReactiveTransactionalRedisCommands
All Known Implementing Classes:
ReactiveTransactionalHyperLogLogCommandsImpl

public interface ReactiveTransactionalHyperLogLogCommands<K,V> extends ReactiveTransactionalRedisCommands
  • Method Details

    • pfadd

      io.smallrye.mutiny.Uni<Void> pfadd(K key, V... values)
      Execute the command PFADD. Summary: Adds the specified elements to the specified HyperLogLog. Group: hyperloglog Requires Redis 2.8.9
      Parameters:
      key - the key
      values - the values
      Returns:
      A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.
    • pfmerge

      io.smallrye.mutiny.Uni<Void> pfmerge(K destkey, K... sourcekeys)
      Execute the command PFMERGE. Summary: Merge N different HyperLogLogs into a single one. Group: hyperloglog Requires Redis 2.8.9
      Parameters:
      destkey - the key
      sourcekeys - the source keys
    • pfcount

      io.smallrye.mutiny.Uni<Void> pfcount(K... keys)
      Execute the command PFCOUNT. Summary: Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s). Group: hyperloglog Requires Redis 2.8.9
      Returns:
      A Uni emitting null when the command has been enqueued successfully in the transaction, a failure otherwise. In the case of failure, the transaction is discarded.