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


public interface ReactiveZSetOperations<K,V>
ソートされた (ZSet) コマンドに対するリアクティブな Redis 操作。

Reactive Streams が null 値の使用を禁止しているため、RedisElementReader.read(ByteBuffer) が特定の要素に対して null を返す場合、Mono<K> または Flux<M> を返すメソッドのストリームは InvalidDataAccessApiUsageException で終了します。

導入:
2.0
作成者:
Mark Paluch, Christoph Strobl, Andrey Shlykov
関連事項:
  • メソッドの詳細

    • add

      reactor.core.publisher.Mono<BooleanSE> add(K key, V value, double score)
      value を key でソートされたセットに追加するか、score がすでに存在する場合は更新します。
      パラメーター:
      key - null であってはなりません。
      value - 値。
      score - スコア。
      戻り値:
      関連事項:
    • addAll

      reactor.core.publisher.Mono<LongSE> addAll(K key, CollectionSE<? extends ZSetOperations.TypedTuple<V>> tuples)
      tuples を key でソートされたセットに追加するか、スコアがすでに存在する場合はそれらのスコアを更新します。
      パラメーター:
      key - null であってはなりません。
      tuples - スコア。
      戻り値:
      関連事項:
    • remove

      reactor.core.publisher.Mono<LongSE> remove(K key, ObjectSE... values)
      ソートされたセットから values を削除します。削除された要素の数を返します。
      パラメーター:
      key - null であってはなりません。
      values - null であってはなりません。
      戻り値:
      関連事項:
    • incrementScore

      reactor.core.publisher.Mono<DoubleSE> incrementScore(K key, V value, double delta)
      increment でソートされたセットの value で要素のスコアをインクリメントします。
      パラメーター:
      key - null であってはなりません。
      value - 値。
      delta - 追加するデルタ。負の値になる可能性があります。
      戻り値:
      関連事項:
    • randomMember

      reactor.core.publisher.Mono<V> randomMember(K key)
      key のセットからランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • distinctRandomMembers

      reactor.core.publisher.Flux<V> distinctRandomMembers(K key, long count)
      key に設定されているから count の個別のランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      count - 戻るメンバーの数。
      戻り値:
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • randomMembers

      reactor.core.publisher.Flux<V> randomMembers(K key, long count)
      key のセットから count ランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      count - 戻るメンバーの数。
      戻り値:
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • randomMemberWithScore

      reactor.core.publisher.Mono<ZSetOperations.TypedTuple<V>> randomMemberWithScore(K key)
      key に設定されたスコアからランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • distinctRandomMembersWithScore

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> distinctRandomMembersWithScore(K key, long count)
      key に設定されたスコアを使用して、count の個別のランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      count - 戻るメンバーの数。
      戻り値:
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • randomMembersWithScore

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> randomMembersWithScore(K key, long count)
      key に設定されたスコアから count ランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      count - 戻るメンバーの数。
      戻り値:
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • rank

      reactor.core.publisher.Mono<LongSE> rank(K key, ObjectSE o)
      ソートされたセット内の value を持つ要素のインデックスを決定します。
      パラメーター:
      key - null であってはなりません。
      o - 値。
      戻り値:
      関連事項:
    • reverseRank

      reactor.core.publisher.Mono<LongSE> reverseRank(K key, ObjectSE o)
      高から低のスコアが付けられたときに、ソートされたセット内の value を持つ要素のインデックスを決定します。
      パラメーター:
      key - null であってはなりません。
      o - 値。
      戻り値:
      関連事項:
    • range

      reactor.core.publisher.Flux<V> range(K key, Range<LongSE> range)
      ソートされたセットから start と end の間の要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      関連事項:
    • rangeWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> rangeWithScores(K key, Range<LongSE> range)
      ソートされたセットから start と end の間の Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      関連事項:
    • rangeByScore

      reactor.core.publisher.Flux<V> rangeByScore(K key, Range<DoubleSE> range)
      ソートされたセットからスコアが min と max の間にある要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      関連事項:
    • rangeByScoreWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key, Range<DoubleSE> range)
      ソートされたセットからスコアが min と max の間にある Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      関連事項:
    • rangeByScore

      reactor.core.publisher.Flux<V> rangeByScore(K key, Range<DoubleSE> range, Limit limit)
      start から end の範囲の要素を取得します。スコアは、ソートされたセットから min と max の間にあります。
      パラメーター:
      key - null であってはなりません。
      range -
      limit -
      戻り値:
      関連事項:
    • rangeByScoreWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(K key, Range<DoubleSE> range, Limit limit)
      start から end の範囲の Tuple のセットを取得します。ここで、スコアは、ソートされたセットから min と max の間にあります。
      パラメーター:
      key -
      range -
      limit -
      戻り値:
      関連事項:
    • reverseRange

      reactor.core.publisher.Flux<V> reverseRange(K key, Range<LongSE> range)
      高から低の順に並べ替えられたセットから、start から end の範囲の要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • reverseRangeWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> reverseRangeWithScores(K key, Range<LongSE> range)
      高から低の順に並べ替えられたセットから、start から end の範囲の Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • reverseRangeByScore

      reactor.core.publisher.Flux<V> reverseRangeByScore(K key, Range<DoubleSE> range)
      スコアが min と max の間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • reverseRangeByScoreWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key, Range<DoubleSE> range)
      高から低の順に並べ替えられたセットから、スコアが min と max の間にある Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • reverseRangeByScore

      reactor.core.publisher.Flux<V> reverseRangeByScore(K key, Range<DoubleSE> range, Limit limit)
      start から end の範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットから min と max の間にあります。
      パラメーター:
      key - null であってはなりません。
      range -
      limit -
      戻り値:
      関連事項:
    • reverseRangeByScoreWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(K key, Range<DoubleSE> range, Limit limit)
      start から end の範囲の Tuple のセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットから min と max の間にあります。
      パラメーター:
      key - null であってはなりません。
      range -
      limit -
      戻り値:
      関連事項:
    • rangeAndStoreByLex

      default reactor.core.publisher.Mono<LongSE> rangeAndStoreByLex(K srcKey, K dstKey, Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値を持つ srcKey の ZSET からの辞書編集順序で、すべての要素を dstKey に格納します。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByLex

      reactor.core.publisher.Mono<LongSE> rangeAndStoreByLex(K srcKey, K dstKey, Range<StringSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで、n = Limit.getCount() で、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間の値を持つ srcKey の ZSET から辞書式順序で格納します。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByLex

      default reactor.core.publisher.Mono<LongSE> reverseRangeAndStoreByLex(K srcKey, K dstKey, Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値を持つ srcKey の ZSET から逆辞書編集順序で dstKey にすべての要素を格納します。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByLex

      reactor.core.publisher.Mono<LongSE> reverseRangeAndStoreByLex(K srcKey, K dstKey, Range<StringSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで、n = Limit.getCount() で、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間の値を持つ srcKey の ZSET から逆辞書編集順序で格納します。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByScore

      @Nullable default reactor.core.publisher.Mono<LongSE> rangeAndStoreByScore(K srcKey, K dstKey, Range<DoubleSE> range)
      スコアが Range.getLowerBound()Range.getUpperBound() の間の srcKey の ZSET からの順序で、すべての要素を dstKey に格納します。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByScore

      reactor.core.publisher.Mono<LongSE> rangeAndStoreByScore(K srcKey, K dstKey, Range<DoubleSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで、n = Limit.getCount() で、Limit.getOffset() から開始し、スコアが Range.getLowerBound()Range.getUpperBound() の間の srcKey で ZSET からスコア順に並べ替えます。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByScore

      default reactor.core.publisher.Mono<LongSE> reverseRangeAndStoreByScore(K srcKey, K dstKey, Range<DoubleSE> range)
      Range.getLowerBound()Range.getUpperBound() の間のスコアを持つ srcKey の ZSET からのスコアによって逆順で dstKey にすべての要素を格納します。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByScore

      reactor.core.publisher.Mono<LongSE> reverseRangeAndStoreByScore(K srcKey, K dstKey, Range<DoubleSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで、n = Limit.getCount() で、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間のスコアを持つ srcKey の ZSET からのスコアによって逆順で並べ替えます。
      パラメーター:
      srcKey - null であってはなりません。
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数。
      導入:
      3.0
      関連事項:
    • scan

      default reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> scan(K key)
      Flux を使用して、key でソートされたセットのエントリを反復処理します。結果の Flux はカーソルとして機能し、サブスクライバーが要求を通知する限り、ZSCAN コマンド自体を発行します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      Flux は値を 1 つずつ出力するか、存在しない場合は empty Flux を出力します。
      例外:
      IllegalArgumentExceptionSE - key が指定された場合は null です。
      導入:
      2.1
      関連事項:
    • scan

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> scan(K key, ScanOptions options)
      Flux を使用して、ScanOptions が指定された key でソートされたセットのエントリを反復処理します。結果の Flux はカーソルとして機能し、サブスクライバーが要求を通知する限り、ZSCAN コマンド自体を発行します。
      パラメーター:
      key - null であってはなりません。
      options - null であってはなりません。代わりに ScanOptions.NONE を使用してください。
      戻り値:
      Flux は値を 1 つずつ出力するか、存在しない場合は empty Flux を出力します。
      例外:
      IllegalArgumentExceptionSE - 必要な引数の 1 つが null の場合。
      導入:
      2.1
      関連事項:
    • count

      reactor.core.publisher.Mono<LongSE> count(K key, Range<DoubleSE> range)
      min と max の間のスコアで、ソートされたセット内の要素の数をカウントします。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • lexCount

      reactor.core.publisher.Mono<LongSE> lexCount(K key, Range<StringSE> range)
      辞書式順序を適用して、Range.getLowerBound()Range.getUpperBound() の間の値でソートされたセット内の要素の数をカウントします。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません
      戻り値:
      導入:
      2.4
      関連事項:
    • popMin

      reactor.core.publisher.Mono<ZSetOperations.TypedTuple<V>> popMin(K key)
      key でソートされたセットから、スコアが最も低い値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • popMin

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> popMin(K key, long count)
      key でソートされたセットから、スコアが最も低い count 値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      count - ポップする要素の数。
      戻り値:
      導入:
      2.6
      関連事項:
    • popMin

      reactor.core.publisher.Mono<ZSetOperations.TypedTuple<V>> popMin(K key, DurationSE timeout)
      key でソートされたセットから、スコアが最も低い値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      timeout - key のリスト内のエントリが利用可能になるまで待機する最大期間。Duration.ZEROSE 以上 {@link 1 second} である必要があり、null であってはなりません。ゼロのタイムアウトを使用すると、無期限に待機できます。0 ~ 1 秒の期間はサポートされていません。
      戻り値:
      導入:
      2.6
      関連事項:
    • popMax

      reactor.core.publisher.Mono<ZSetOperations.TypedTuple<V>> popMax(K key)
      key でソートされたセットから、スコアが最も高い値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • popMax

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> popMax(K key, long count)
      key でソートされたセットから、スコアが最も高い count 値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      count - ポップする要素の数。
      戻り値:
      導入:
      2.6
      関連事項:
    • popMax

      reactor.core.publisher.Mono<ZSetOperations.TypedTuple<V>> popMax(K key, DurationSE timeout)
      key でソートされたセットから、スコアが最も高い値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      timeout - key のリスト内のエントリが利用可能になるまで待機する最大期間。Duration.ZEROSE 以上 {@link 1 second} である必要があり、null であってはなりません。ゼロのタイムアウトを使用すると、無期限に待機できます。0 ~ 1 秒の期間はサポートされていません。
      戻り値:
      導入:
      2.6
      関連事項:
    • size

      reactor.core.publisher.Mono<LongSE> size(K key)
      指定された key で保存されたソート済みセットの要素数を返します。
      パラメーター:
      key -
      戻り値:
      関連事項:
    • score

      reactor.core.publisher.Mono<DoubleSE> score(K key, ObjectSE o)
      キー key でソートされたセットから value で要素のスコアを取得します。
      パラメーター:
      key - null であってはなりません。
      o - 値。
      戻り値:
      関連事項:
    • score

      reactor.core.publisher.Mono<ListSE<DoubleSE>> score(K key, ObjectSE... o)
      キー key でソートされたセットから values で要素のスコアを取得します。
      パラメーター:
      key - null であってはなりません。
      o - 値。
      戻り値:
      導入:
      2.6
      関連事項:
    • removeRange

      reactor.core.publisher.Mono<LongSE> removeRange(K key, Range<LongSE> range)
      key でソートされたセットから start と end の間の範囲の要素を削除します。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • removeRangeByLex

      reactor.core.publisher.Mono<LongSE> removeRangeByLex(K key, Range<StringSE> range)
      key を使用して、ソートされたセットから範囲内の要素を削除します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      数または削除された要素を出力する Mono
      導入:
      2.5
      関連事項:
    • removeRangeByScore

      reactor.core.publisher.Mono<LongSE> removeRangeByScore(K key, Range<DoubleSE> range)
      key でソートされたセットから min と max の間のスコアを持つ要素を削除します。
      パラメーター:
      key - null であってはなりません。
      range -
      戻り値:
      関連事項:
    • difference

      default reactor.core.publisher.Flux<V> difference(K key, K otherKey)
      差分ソートされた sets
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • difference

      reactor.core.publisher.Flux<V> difference(K key, CollectionSE<K> otherKeys)
      差分ソートされた sets
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • differenceWithScores

      default reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> differenceWithScores(K key, K otherKey)
      差分ソートされた sets
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • differenceWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> differenceWithScores(K key, CollectionSE<K> otherKeys)
      差分ソートされた sets
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • differenceAndStore

      default reactor.core.publisher.Mono<LongSE> differenceAndStore(K key, K otherKey, K destKey)
      sets を差分ソートし、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • differenceAndStore

      reactor.core.publisher.Mono<LongSE> differenceAndStore(K key, CollectionSE<K> otherKeys, K destKey)
      sets を差分ソートし、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersect

      default reactor.core.publisher.Flux<V> intersect(K key, K otherKey)
      ソートされた sets を交差させます。
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersect

      reactor.core.publisher.Flux<V> intersect(K key, CollectionSE<K> otherKeys)
      ソートされた sets を交差させます。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersectWithScores

      default reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> intersectWithScores(K key, K otherKey)
      ソートされた sets を交差させます。
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersectWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> intersectWithScores(K key, CollectionSE<K> otherKeys)
      ソートされた sets を交差させます。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersectWithScores

      default reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> intersectWithScores(K key, CollectionSE<K> otherKeys, Aggregate aggregate)
      key と otherKeys でソートされたセットを交差させます。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersectWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> intersectWithScores(K key, CollectionSE<K> otherKeys, Aggregate aggregate, Weights weights)
      ソートされた sets を交差させます。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • intersectAndStore

      default reactor.core.publisher.Mono<LongSE> intersectAndStore(K key, K otherKey, K destKey)
      ソートされたセットを key と otherKey で交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      関連事項:
    • intersectAndStore

      reactor.core.publisher.Mono<LongSE> intersectAndStore(K key, CollectionSE<K> otherKeys, K destKey)
      ソートされたセットを key と otherKeys で交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      関連事項:
    • intersectAndStore

      default reactor.core.publisher.Mono<LongSE> intersectAndStore(K key, CollectionSE<K> otherKeys, K destKey, Aggregate aggregate)
      ソートされたセットを key と otherKeys で交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      導入:
      2.1
      関連事項:
    • intersectAndStore

      reactor.core.publisher.Mono<LongSE> intersectAndStore(K key, CollectionSE<K> otherKeys, K destKey, Aggregate aggregate, Weights weights)
      ソートされたセットを key と otherKeys で交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      導入:
      2.1
      関連事項:
    • union

      default reactor.core.publisher.Flux<V> union(K key, K otherKey)
      ユニオンソート sets
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • union

      reactor.core.publisher.Flux<V> union(K key, CollectionSE<K> otherKeys)
      ユニオンソート sets
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • unionWithScores

      default reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> unionWithScores(K key, K otherKey)
      ユニオンソート sets
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • unionWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> unionWithScores(K key, CollectionSE<K> otherKeys)
      ユニオンソート sets
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • unionWithScores

      default reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> unionWithScores(K key, CollectionSE<K> otherKeys, Aggregate aggregate)
      ユニオンは key と otherKeys でセットをソートしました。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • unionWithScores

      reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>> unionWithScores(K key, CollectionSE<K> otherKeys, Aggregate aggregate, Weights weights)
      ユニオンソート sets
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • unionAndStore

      reactor.core.publisher.Mono<LongSE> unionAndStore(K key, K otherKey, K destKey)
      key および otherKeys で集合をユニオンソートし、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKey - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      関連事項:
    • unionAndStore

      reactor.core.publisher.Mono<LongSE> unionAndStore(K key, CollectionSE<K> otherKeys, K destKey)
      key および otherKeys で集合をユニオンソートし、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      関連事項:
    • unionAndStore

      default reactor.core.publisher.Mono<LongSE> unionAndStore(K key, CollectionSE<K> otherKeys, K destKey, Aggregate aggregate)
      key および otherKeys で集合をユニオンソートし、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      導入:
      2.1
      関連事項:
    • unionAndStore

      reactor.core.publisher.Mono<LongSE> unionAndStore(K key, CollectionSE<K> otherKeys, K destKey, Aggregate aggregate, Weights weights)
      key および otherKeys で集合をユニオンソートし、結果を宛先 destKey に格納します。
      パラメーター:
      key - null であってはなりません。
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      導入:
      2.1
      関連事項:
    • rangeByLex

      reactor.core.publisher.Flux<V> rangeByLex(K key, Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値で、key の ZSET から辞書式順序ですべての要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      関連事項:
    • rangeByLex

      reactor.core.publisher.Flux<V> rangeByLex(K key, Range<StringSE> range, Limit limit)
      Range.getLowerBound()Range.getUpperBound() の間の値で、key の ZSET から辞書式順序で Limit.getOffset() から開始して、すべての要素 n 要素(n = Limit.getCount())を取得します。
      パラメーター:
      key - null であってはなりません
      range - null であってはなりません。
      limit - null でもかまいません。
      戻り値:
      関連事項:
    • reverseRangeByLex

      reactor.core.publisher.Flux<V> reverseRangeByLex(K key, Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値で、key の ZSET から逆辞書式順序ですべての要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      関連事項:
    • reverseRangeByLex

      reactor.core.publisher.Flux<V> reverseRangeByLex(K key, Range<StringSE> range, Limit limit)
      Range.getLowerBound()Range.getUpperBound() の間の値で、key の ZSET から逆辞書式順序で Limit.getOffset() から開始して、すべての要素 n 要素(n = Limit.getCount())を取得します。
      パラメーター:
      key - null であってはなりません
      range - null であってはなりません。
      limit - null でもかまいません。
      戻り値:
      関連事項:
    • delete

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