pub trait HyperLogLogCommands {
    fn pfadd<K, E, EE>(
        &mut self,
        key: K,
        elements: EE
    ) -> PreparedCommand<'_, Self, bool>
    where
        Self: Sized,
        K: Into<BulkString>,
        E: Into<BulkString>,
        EE: SingleArgOrCollection<E>
, { ... } fn pfcount<K, KK>(&mut self, keys: KK) -> PreparedCommand<'_, Self, usize>
    where
        Self: Sized,
        K: Into<BulkString>,
        KK: SingleArgOrCollection<K>
, { ... } fn pfmerge<D, S, SS>(
        &mut self,
        dest_key: D,
        source_keys: SS
    ) -> PreparedCommand<'_, Self, ()>
    where
        Self: Sized,
        D: Into<BulkString>,
        S: Into<BulkString>,
        SS: SingleArgOrCollection<S>
, { ... } }
Expand description

A group of Redis commands related to HyperLogLog

See Also

Redis Hash Commands

Provided Methods

Adds the specified elements to the specified HyperLogLog.

Return
  • true if at least 1 HyperLogLog inFternal register was altered.
  • false otherwise.
See Also

https://redis.io/commands/pfadd/

Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).

Return

The approximated number of unique elements observed via PFADD.

See Also

https://redis.io/commands/pfcount/

Merge N different HyperLogLogs into a single one.

See Also

https://redis.io/commands/pfmerge/

Implementors