インターフェース RedisHyperLogLogCommands

すべての既知のサブインターフェース:
DefaultedRedisClusterConnection, DefaultedRedisConnection, RedisClusterConnection, RedisCommands, RedisConnection, RedisConnectionUtils.RedisConnectionProxy, StringRedisConnection
すべての既知の実装クラス:
AbstractRedisConnection, DefaultStringRedisConnection, JedisClusterConnection, JedisConnection, LettuceClusterConnection, LettuceConnection

@NullUnmarked public interface RedisHyperLogLogCommands
Redis でサポートされている HyperLogLog 固有のコマンド。
導入:
1.5
作成者:
Christoph Strobl, Mark Paluch
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    pfAdd(byte @NonNull[] key, byte @NonNull[] @NonNull... values)
    指定されたキーに格納されている HyperLogLog に指定された値を追加します。
    pfCount(byte @NonNull[] @NonNull... keys)
    キーで HyperLogLog によって観測された構造の近似カーディナリティを返します。
    void
    pfMerge(byte @NonNull[] destinationKey, byte @NonNull[] @NonNull... sourceKeys)
    N 個の異なる HyperLogLogs を sourceKeys で 1 つの destinationKey にマージします。
  • メソッドの詳細

    • pfAdd

      LongSE pfAdd(byte @NonNull [] key, byte @NonNull [] @NonNull ... values)
      指定されたキーに格納されている HyperLogLog に指定された値を追加します。
      パラメーター:
      key - null であってはなりません。
      values - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • pfCount

      LongSE pfCount(byte @NonNull [] @NonNull ... keys)
      キーで HyperLogLog によって観測された構造の近似カーディナリティを返します。
      パラメーター:
      keys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • pfMerge

      void pfMerge(byte @NonNull [] destinationKey, byte @NonNull [] @NonNull ... sourceKeys)
      N 個の異なる HyperLogLogs を sourceKeys で 1 つの destinationKey にマージします。
      パラメーター:
      destinationKey - null であってはなりません。
      sourceKeys - null であってはなりません。
      関連事項: