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

すべてのスーパーインターフェース:
BoundKeyOperations<K>

public interface BoundZSetOperations<K,V> extends BoundKeyOperations<K>
特定のキーにバインドされた ZSet(または SortedSet)操作。
作成者:
Costin Leau, Christoph Strobl, Mark Paluch, Wongoo (望哥), Andrey Shlykov
  • メソッドの詳細

    • add

      @Nullable BooleanSE add(V value, double score)
      バインドされたキーでソートされたセットに value を追加するか、score がすでに存在する場合は更新します。
      パラメーター:
      value - 値。
      score - スコア。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • addIfAbsent

      @Nullable BooleanSE addIfAbsent(V value, double score)
      value がまだ存在しない場合は、バインドされたキーでソートされたセットに追加します。
      パラメーター:
      value - 値。
      score - スコア。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.5
      関連事項:
    • add

      バインドされたキーでソートされたセットに tuples を追加するか、score がすでに存在する場合は更新します。
      パラメーター:
      tuples - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • addIfAbsent

      tuples がまだ存在しない場合は、バインドされたキーでソートされたセットに追加します。
      パラメーター:
      tuples - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.5
      関連事項:
    • remove

      @Nullable LongSE remove(ObjectSE... values)
      ソートされたセットから values を削除します。削除された要素の数を返します。
      パラメーター:
      values - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • incrementScore

      @Nullable DoubleSE incrementScore(V value, double delta)
      increment でソートされたセットの value で要素のスコアをインクリメントします。
      パラメーター:
      value - 値。
      delta - 追加するデルタ。負の値になる可能性があります。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • randomMember

      V randomMember()
      バインドされたキーのセットからランダムな要素を取得します。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • distinctRandomMembers

      @Nullable SetSE<V> distinctRandomMembers(long count)
      バインドされたキーのセットから count の個別のランダム要素を取得します。
      パラメーター:
      count - 戻るメンバーの数。
      戻り値:
      key が存在しない場合は、SetSE を空にします。
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • randomMembers

      @Nullable ListSE<V> randomMembers(long count)
      バインドされたキーのセットから count ランダム要素を取得します。
      パラメーター:
      count - 戻るメンバーの数。
      戻り値:
      key が存在しない場合は空の ListSE、パイプライン / トランザクションで使用する場合は null。
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • randomMemberWithScore

      ZSetOperations.TypedTuple<V> randomMemberWithScore()
      バインドされたキーに設定されたスコアからランダム要素を取得します。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • distinctRandomMembersWithScore

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> distinctRandomMembersWithScore(long count)
      バインドされたキーに設定されたスコアを使用して、count の個別のランダム要素を取得します。
      パラメーター:
      count - 戻るメンバーの数。
      戻り値:
      key が存在しない場合は、SetSE を空にします。
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • randomMembersWithScore

      @Nullable ListSE<ZSetOperations.TypedTuple<V>> randomMembersWithScore(long count)
      バインドされたキーに設定されたスコアを使用して、count ランダム要素を取得します。
      パラメーター:
      count - 戻るメンバーの数。
      戻り値:
      key が存在しない場合は空の ListSE、パイプライン / トランザクションで使用する場合は null。
      例外:
      IllegalArgumentExceptionSE - カウントが負の場合。
      導入:
      2.6
      関連事項:
    • rank

      ソートされたセット内の value を持つ要素のインデックスを決定します。
      パラメーター:
      o - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • reverseRank

      @Nullable LongSE reverseRank(ObjectSE o)
      高から低のスコアが付けられたときに、ソートされたセット内の value を持つ要素のインデックスを決定します。
      パラメーター:
      o - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • range

      @Nullable SetSE<V> range(long start, long end)
      ソートされたセットから start と end の間の要素を取得します。
      パラメーター:
      start -
      end -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • rangeWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> rangeWithScores(long start, long end)
      ソートされたセットから start と end の間の Tuple のセットを取得します。
      パラメーター:
      start -
      end -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • rangeByScore

      @Nullable SetSE<V> rangeByScore(double min, double max)
      ソートされたセットからスコアが min と max の間にある要素を取得します。
      パラメーター:
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • rangeByScoreWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> rangeByScoreWithScores(double min, double max)
      ソートされたセットからスコアが min と max の間にある Tuple のセットを取得します。
      パラメーター:
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • reverseRange

      @Nullable SetSE<V> reverseRange(long start, long end)
      高から低の順に並べ替えられたセットから、start から end の範囲の要素を取得します。
      パラメーター:
      start -
      end -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • reverseRangeWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> reverseRangeWithScores(long start, long end)
      高から低の順に並べ替えられたセットから、start から end の範囲の Tuple のセットを取得します。
      パラメーター:
      start -
      end -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • reverseRangeByScore

      @Nullable SetSE<V> reverseRangeByScore(double min, double max)
      スコアが min と max の間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。
      パラメーター:
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • reverseRangeByScoreWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> reverseRangeByScoreWithScores(double min, double max)
      高から低の順に並べ替えられたセットから、スコアが min と max の間にある Tuple のセットを取得します。
      パラメーター:
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • count

      @Nullable LongSE count(double min, double max)
      min と max の間のスコアで、ソートされたセット内の要素の数をカウントします。
      パラメーター:
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • lexCount

      @Nullable @DeprecatedSE(since="3.0", forRemoval=true) default LongSE lexCount(RedisZSetCommands.Range range)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      3.0 以降。代わりに lexCount(Range) を使用してください。
      辞書式順序を適用して、Range#min と Range#max の間の値でソートされたセット内の要素の数をカウントします。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.4
      関連事項:
    • lexCount

      @Nullable LongSE lexCount(Range<StringSE> range)
      辞書式順序付けを適用して、Range.getLowerBound()Range.getUpperBound() の間の値を持つソート済みセット内の要素の数をカウントします。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • popMin

      バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • popMin

      バインドされたキーでソートされたセットからスコアが最も低い count 値を削除して返します。
      パラメーター:
      count - ポップする要素の数。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • popMin

      @Nullable ZSetOperations.TypedTuple<V> popMin(long timeout, TimeUnitSE unit)
      バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。要素が使用可能になるか、timeout に達するまで、 接続をブロックします。
      パラメーター:
      timeout -
      unit - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      2.6
      関連事項:
    • popMin

      @Nullable default ZSetOperations.TypedTuple<V> popMin(DurationSE timeout)
      バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。要素が使用可能になるか、timeout に達するまで、 接続をブロックします。
      パラメーター:
      timeout - null であってはなりません。
      戻り値:
      null でもかまいません。
      例外:
      IllegalArgumentExceptionSE - タイムアウトが null または負の場合。
      導入:
      2.6
      関連事項:
    • popMax

      バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • popMax

      バインドされたキーでソートされたセットからスコアが最も高い count 値を削除して返します。
      パラメーター:
      count - ポップする要素の数。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • popMax

      @Nullable ZSetOperations.TypedTuple<V> popMax(long timeout, TimeUnitSE unit)
      バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。要素が使用可能になるか、timeout に達するまで、 接続をブロックします。
      パラメーター:
      timeout -
      unit - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      2.6
      関連事項:
    • popMax

      @Nullable default ZSetOperations.TypedTuple<V> popMax(DurationSE timeout)
      バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。要素が使用可能になるか、timeout に達するまで、 接続をブロックします。
      パラメーター:
      timeout - null であってはなりません。
      戻り値:
      null でもかまいません。
      例外:
      IllegalArgumentExceptionSE - タイムアウトが null または負の場合。
      導入:
      2.6
      関連事項:
    • size

      指定されたバインドされたキーとともに保存された、ソートされたセットの要素の数を返します。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zCard

      @Nullable LongSE zCard()
      バインドされたキーを使用して、ソートされたセットのサイズを取得します。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.3
      関連事項:
    • score

      バインドされたキーを使用してソートされたセットから、value を使用して要素のスコアを取得します。
      パラメーター:
      o - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • score

      バインドされたキーを使用してソートされたセットから values を使用して要素のスコアを取得します。
      パラメーター:
      o - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • removeRange

      @Nullable LongSE removeRange(long start, long end)
      バインドされたキーを使用して、ソートされたセットから start と end の間の範囲の要素を削除します。
      パラメーター:
      start -
      end -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • removeRangeByLex

      @Nullable @DeprecatedSE(since="3.0", forRemoval=true) default LongSE removeRangeByLex(RedisZSetCommands.Range range)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      3.0 以降。removeRangeByLex(Range) をご利用ください。
      バインドされたキーを使用して、ソートされたセットから Range の要素を削除します。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.5
      関連事項:
    • removeRangeByLex

      @Nullable LongSE removeRangeByLex(Range<StringSE> range)
      バインドされたキーを使用して、ソートされたセットから Range の要素を削除します。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • removeRangeByScore

      @Nullable LongSE removeRangeByScore(double min, double max)
      バインドされたキーを使用して、ソートされたセットから min と max の間のスコアを持つ要素を削除します。
      パラメーター:
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • unionAndStore

      @Nullable LongSE unionAndStore(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate, Weights weights)
      バインドされたキーと otherKeys でソートされたセットを結合し、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.1
      関連事項:
    • difference

      @Nullable default SetSE<V> difference(K otherKey)
      差分ソートされた sets
      パラメーター:
      otherKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • difference

      @Nullable SetSE<V> difference(CollectionSE<K> otherKeys)
      差分ソートされた sets
      パラメーター:
      otherKeys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • differenceWithScores

      @Nullable default SetSE<ZSetOperations.TypedTuple<V>> differenceWithScores(K otherKey)
      差分ソートされた sets
      パラメーター:
      otherKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • differenceWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> differenceWithScores(CollectionSE<K> otherKeys)
      差分ソートされた sets
      パラメーター:
      otherKeys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • differenceAndStore

      @Nullable default LongSE differenceAndStore(K otherKey, K destKey)
      sets を差分ソートし、結果を宛先 destKey に格納します。
      パラメーター:
      otherKey - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • differenceAndStore

      @Nullable LongSE differenceAndStore(CollectionSE<K> otherKeys, K destKey)
      sets を差分ソートし、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • intersect

      @Nullable default SetSE<V> intersect(K otherKey)
      ソートされた sets を交差させます。
      パラメーター:
      otherKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • intersect

      @Nullable SetSE<V> intersect(CollectionSE<K> otherKeys)
      ソートされた sets を交差させます。
      パラメーター:
      otherKeys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • intersectWithScores

      @Nullable default SetSE<ZSetOperations.TypedTuple<V>> intersectWithScores(K otherKey)
      ソートされた sets を交差させます。
      パラメーター:
      otherKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • intersectWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> intersectWithScores(CollectionSE<K> otherKeys)
      ソートされた sets を交差させます。
      パラメーター:
      otherKeys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • intersectWithScores

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

      @Nullable LongSE intersectAndStore(K otherKey, K destKey)
      バインドされたキーと otherKey でソートされたセットを交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      otherKey - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • intersectAndStore

      @Nullable LongSE intersectAndStore(CollectionSE<K> otherKeys, K destKey)
      バインドされたキーと otherKeys でソートされたセットを交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • intersectAndStore

      @Nullable LongSE intersectAndStore(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate)
      バインドされたキーと otherKeys でソートされたセットを交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.1
      関連事項:
    • intersectAndStore

      @Nullable LongSE intersectAndStore(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate, Weights weights)
      バインドされたキーと otherKeys でソートされたセットを交差させ、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.1
      関連事項:
    • union

      @Nullable default SetSE<V> union(K otherKey)
      ユニオンソート sets
      パラメーター:
      otherKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • union

      @Nullable SetSE<V> union(CollectionSE<K> otherKeys)
      ユニオンソート sets
      パラメーター:
      otherKeys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • unionWithScores

      @Nullable default SetSE<ZSetOperations.TypedTuple<V>> unionWithScores(K otherKey)
      ユニオンソート sets
      パラメーター:
      otherKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • unionWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> unionWithScores(CollectionSE<K> otherKeys)
      ユニオンソート sets
      パラメーター:
      otherKeys - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • unionWithScores

      @Nullable default SetSE<ZSetOperations.TypedTuple<V>> unionWithScores(CollectionSE<K> otherKeys, Aggregate aggregate)
      バインドされたキーと otherKeys で集合をユニオンソートしました。
      パラメーター:
      otherKeys - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • unionWithScores

      @Nullable SetSE<ZSetOperations.TypedTuple<V>> unionWithScores(CollectionSE<K> otherKeys, Aggregate aggregate, Weights weights)
      ユニオンソート sets
      パラメーター:
      otherKeys - null であってはなりません。
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • unionAndStore

      @Nullable LongSE unionAndStore(K otherKey, K destKey)
      バインドされたキーと otherKeys でソートされたセットを結合し、結果を宛先 destKey に格納します。
      パラメーター:
      otherKey - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • unionAndStore

      @Nullable LongSE unionAndStore(CollectionSE<K> otherKeys, K destKey)
      バインドされたキーと otherKeys でソートされたセットを結合し、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • unionAndStore

      @Nullable LongSE unionAndStore(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate)
      バインドされたキーと otherKeys でソートされたセットを結合し、結果を宛先 destKey に格納します。
      パラメーター:
      otherKeys - null であってはなりません。
      destKey - null であってはなりません。
      aggregate - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.1
      関連事項:
    • scan

      Cursor を使用して、バインドされたキーで zset のエントリを反復処理します。
      重要 : リソースリークを避けるために、完了したら CloseableIterator.close() を呼び出します。
      パラメーター:
      options - null であってはなりません。
      戻り値:
      スキャン結果へのアクセスを提供する結果カーソル。完全に処理されたら閉じる必要があります(たとえば、try-with-resources 句を使用)。
      導入:
      1.4
    • rangeByLex

      @Nullable @DeprecatedSE(since="3.0", forRemoval=true) default SetSE<V> rangeByLex(RedisZSetCommands.Range range)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      3.0 以降。代わりに rangeByLex(Range) を使用してください。
      RedisZSetCommands.Range.getMin()RedisZSetCommands.Range.getMax() の間の値を持つ辞書式順序ですべての要素を取得します。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.7
      関連事項:
    • rangeByLex

      @Nullable default SetSE<V> rangeByLex(Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値を持つ辞書式順序ですべての要素を取得します。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • rangeByLex

      @Nullable @DeprecatedSE(since="3.0", forRemoval=true) default SetSE<V> rangeByLex(RedisZSetCommands.Range range, Limit limit)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      3.0 以降。代わりに rangeByLex(Range, Limit) を使用してください。
      RedisZSetCommands.Range.getMin()RedisZSetCommands.Range.getMax() の間の値で、key の ZSET から辞書式順序で Limit.getOffset() から開始して、すべての要素 n 要素(n = Limit.getCount())を取得します。
      パラメーター:
      range - null であってはなりません。
      limit - null でもかまいません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.7
      関連事項:
    • rangeByLex

      @Nullable SetSE<V> rangeByLex(Range<StringSE> range, Limit limit)
      すべての要素 n 要素を取得します。n= Limit.getCount() で、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間の値を持つ辞書式順序になります。
      パラメーター:
      range - null であってはなりません。
      limit - null でもかまいません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • reverseRangeByLex

      @Nullable @DeprecatedSE(since="3.0", forRemoval=true) default SetSE<V> reverseRangeByLex(RedisZSetCommands.Range range)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      3.0 以降。代わりに reverseRangeByLex(Range) を使用してください。
      RedisZSetCommands.Range.getMin()RedisZSetCommands.Range.getMax() の間の値を持つ ZSET から逆辞書編集順序ですべての要素を取得します。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.4
      関連事項:
    • reverseRangeByLex

      @Nullable default SetSE<V> reverseRangeByLex(Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値で、逆辞書式順序ですべての要素を取得します。
      パラメーター:
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • reverseRangeByLex

      @Nullable @DeprecatedSE(since="3.0", forRemoval=true) default SetSE<V> reverseRangeByLex(RedisZSetCommands.Range range, Limit limit)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      3.0 以降。代わりに reverseRangeByLex(Range, Limit) を使用してください。
      RedisZSetCommands.Range.getMin()RedisZSetCommands.Range.getMax() の間の値を持つ ZSET から逆辞書編集順序で Limit.getOffset() から始まる n 個の要素 ( n = Limit.getCount() ) のすべての要素を取得します。
      パラメーター:
      range - null であってはなりません。
      limit - null でもかまいません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.4
      関連事項:
    • reverseRangeByLex

      @Nullable SetSE<V> reverseRangeByLex(Range<StringSE> range, Limit limit)
      すべての要素 n 要素を取得します。n= Limit.getCount() で、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間の値を持つ逆辞書式順序になります。
      パラメーター:
      range - null であってはなりません。
      limit - null でもかまいません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByLex

      @Nullable default LongSE rangeAndStoreByLex(K dstKey, Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値を持つバインドされたキーで ZSET からの辞書編集順序で、すべての要素を dstKey に保存します。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByLex

      @Nullable LongSE rangeAndStoreByLex(K dstKey, Range<StringSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで、n = Limit.getCount() であり、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間の値を持つバインドされたキーで ZSET から辞書式順序で並べられます。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByLex

      @Nullable default LongSE reverseRangeAndStoreByLex(K dstKey, Range<StringSE> range)
      Range.getLowerBound()Range.getUpperBound() の間の値を持つバインドされたキーで、ZSET から逆辞書編集順序で dstKey にすべての要素を格納します。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByLex

      @Nullable LongSE reverseRangeAndStoreByLex(K dstKey, Range<StringSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで、n = Limit.getCount() で、Limit.getOffset() から始まり、Range.getLowerBound()Range.getUpperBound() の間の値を持つバインドされたキーで、ZSET から逆の辞書編集順序で格納されます。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByScore

      @Nullable default LongSE rangeAndStoreByScore(K dstKey, Range<? extends NumberSE> range)
      Range.getLowerBound()Range.getUpperBound() の間のスコアを持つバインドされたキーの ZSET からのスコアで順序付けして、すべての要素を dstKey に格納します。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • rangeAndStoreByScore

      @Nullable LongSE rangeAndStoreByScore(K dstKey, Range<? extends NumberSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで n = Limit.getCount() で、Limit.getOffset() から始まり、スコアが Range.getLowerBound()Range.getUpperBound() の間のバインドされたキーで ZSET からスコア順に並べられます。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByScore

      @Nullable default LongSE reverseRangeAndStoreByScore(K dstKey, Range<? extends NumberSE> range)
      Range.getLowerBound()Range.getUpperBound() の間のスコアを持つバインドされたキーで、ZSET からのスコアによって逆順で dstKey にすべての要素を格納します。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • reverseRangeAndStoreByScore

      @Nullable LongSE reverseRangeAndStoreByScore(K dstKey, Range<? extends NumberSE> range, Limit limit)
      n 個の要素を dstKey に格納します。ここで n = Limit.getCount() で、Limit.getOffset() から始まり、スコアが Range.getLowerBound()Range.getUpperBound() の間のバインドされたキーで ZSET からのスコアによって逆順になります。
      パラメーター:
      dstKey - null であってはなりません。
      range - null であってはなりません。
      limit - null であってはなりません。
      戻り値:
      格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      3.0
      関連事項:
    • getOperations

      RedisOperations<K,V> getOperations()
      戻り値:
      決して null にはなりません。