インターフェース ReactiveHyperLogLogOperations<K,V>


public interface ReactiveHyperLogLogOperations<K,V>
HyperLogLog マルチセットを操作するためのリアクティブな Redis 操作。
導入:
2.0
作成者:
Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<LongSE>
    add(K key, V... values)
    指定された値をキーに追加します。
    reactor.core.publisher.Mono<BooleanSE>
    delete(K key)
    指定されたキーを削除します。
    reactor.core.publisher.Mono<LongSE>
    size(K... keys)
    キー内の現在の要素数を取得します。
    reactor.core.publisher.Mono<BooleanSE>
    union(K destination, K... sourceKeys)
    指定された sourceKeys のすべての値を宛先キーにマージします。
  • メソッドの詳細

    • add

      reactor.core.publisher.Mono<LongSE> add(K key, V... values)
      指定された値をキーに追加します。
      パラメーター:
      key - null であってはなりません。
      values - null であってはなりません。
      戻り値:
      少なくとも 1 つの値のうちの 1 つがキーに追加されました。それ以外の場合は 0。
    • size

      reactor.core.publisher.Mono<LongSE> size(K... keys)
      キー内の現在の要素数を取得します。
      パラメーター:
      keys - null または空であってはなりません。
      戻り値:
    • union

      reactor.core.publisher.Mono<BooleanSE> union(K destination, K... sourceKeys)
      指定された sourceKeys のすべての値を宛先キーにマージします。
      パラメーター:
      destination - ソースキーを移動する HyperLogLog のキー。
      sourceKeys - null または空であってはなりません。
    • delete

      reactor.core.publisher.Mono<BooleanSE> delete(K key)
      指定されたキーを削除します。
      パラメーター:
      key - null であってはなりません。