インターフェース BoundZSetOperations<K,V>
- すべてのスーパーインターフェース:
BoundKeyOperations<K>
特定のキーにバインドされた ZSet(または SortedSet)操作。
- 作成者:
- Costin Leau, Christoph Strobl, Mark Paluch, Wongoo (望哥), Andrey Shlykov
メソッドのサマリー
修飾子と型メソッド説明add
(SetSE<ZSetOperations.TypedTuple<V>> tuples) バインドされたキーでソートされたセットにtuples
を追加するか、score
がすでに存在する場合は更新します。バインドされたキーでソートされたセットにvalue
を追加するか、score
がすでに存在する場合は更新します。addIfAbsent
(SetSE<ZSetOperations.TypedTuple<V>> tuples) tuples
がまだ存在しない場合は、バインドされたキーでソートされたセットに追加します。addIfAbsent
(V value, double score) value
がまだ存在しない場合は、バインドされたキーでソートされたセットに追加します。count
(double min, double max) min
とmax
の間のスコアで、ソートされたセット内の要素の数をカウントします。difference
(CollectionSE<K> otherKeys) 差分ソートされたsets
。difference
(K otherKey) 差分ソートされたsets
。differenceAndStore
(CollectionSE<K> otherKeys, K destKey) sets
を差分ソートし、結果を宛先destKey
に格納します。default LongSE
differenceAndStore
(K otherKey, K destKey) sets
を差分ソートし、結果を宛先destKey
に格納します。differenceWithScores
(CollectionSE<K> otherKeys) 差分ソートされたsets
。default SetSE<ZSetOperations.TypedTuple<V>>
differenceWithScores
(K otherKey) 差分ソートされたsets
。distinctRandomMembers
(long count) バインドされたキーのセットからcount
の個別のランダム要素を取得します。distinctRandomMembersWithScore
(long count) バインドされたキーに設定されたスコアを使用して、count
の個別のランダム要素を取得します。incrementScore
(V value, double delta) increment
でソートされたセットのvalue
で要素のスコアをインクリメントします。intersect
(CollectionSE<K> otherKeys) ソートされたsets
を交差させます。ソートされたsets
を交差させます。intersectAndStore
(CollectionSE<K> otherKeys, K destKey) バインドされたキーとotherKeys
でソートされたセットを交差させ、結果を宛先destKey
に格納します。intersectAndStore
(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate) バインドされたキーとotherKeys
でソートされたセットを交差させ、結果を宛先destKey
に格納します。intersectAndStore
(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate, Weights weights) バインドされたキーとotherKeys
でソートされたセットを交差させ、結果を宛先destKey
に格納します。intersectAndStore
(K otherKey, K destKey) バインドされたキーとotherKey
でソートされたセットを交差させ、結果を宛先destKey
に格納します。intersectWithScores
(CollectionSE<K> otherKeys) ソートされたsets
を交差させます。intersectWithScores
(CollectionSE<K> otherKeys, Aggregate aggregate, Weights weights) ソートされたsets
を交差させます。default SetSE<ZSetOperations.TypedTuple<V>>
intersectWithScores
(K otherKey) ソートされたsets
を交差させます。辞書式順序付けを適用して、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つソート済みセット内の要素の数をカウントします。default LongSE
lexCount
(RedisZSetCommands.Range range) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。popMax()
バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。popMax
(long count) バインドされたキーでソートされたセットからスコアが最も高いcount
値を削除して返します。popMax
(long timeout, TimeUnitSE unit) バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。default ZSetOperations.TypedTuple<V>
popMax
(DurationSE timeout) バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。popMin()
バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。popMin
(long count) バインドされたキーでソートされたセットからスコアが最も低いcount
値を削除して返します。popMin
(long timeout, TimeUnitSE unit) バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。default ZSetOperations.TypedTuple<V>
popMin
(DurationSE timeout) バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。バインドされたキーのセットからランダムな要素を取得します。randomMembers
(long count) バインドされたキーのセットからcount
ランダム要素を取得します。randomMembersWithScore
(long count) バインドされたキーに設定されたスコアを使用して、count
ランダム要素を取得します。バインドされたキーに設定されたスコアからランダム要素を取得します。range
(long start, long end) ソートされたセットからstart
とend
の間の要素を取得します。default LongSE
rangeAndStoreByLex
(K dstKey, Range<StringSE> range) Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで ZSET からの辞書編集順序で、すべての要素をdstKey
に保存します。rangeAndStoreByLex
(K dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKey
に格納します。ここで、n =Limit.getCount()
であり、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで ZSET から辞書式順序で並べられます。default LongSE
rangeAndStoreByScore
(K dstKey, Range<? extends NumberSE> range) Range.getLowerBound()
とRange.getUpperBound()
の間のスコアを持つバインドされたキーの ZSET からのスコアで順序付けして、すべての要素をdstKey
に格納します。rangeAndStoreByScore
(K dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKey
に格納します。ここで n =Limit.getCount()
で、Limit.getOffset()
から始まり、スコアがRange.getLowerBound()
とRange.getUpperBound()
の間のバインドされたキーで ZSET からスコア順に並べられます。rangeByLex
(Range<StringSE> range) Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つ辞書式順序ですべての要素を取得します。rangeByLex
(Range<StringSE> range, Limit limit) すべての要素 n 要素を取得します。n=Limit.getCount()
で、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つ辞書式順序になります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。rangeByLex
(RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。rangeByScore
(double min, double max) ソートされたセットからスコアがmin
とmax
の間にある要素を取得します。rangeByScoreWithScores
(double min, double max) rangeWithScores
(long start, long end) ソートされたセット内のvalue
を持つ要素のインデックスを決定します。ソートされたセットからvalues
を削除します。removeRange
(long start, long end) バインドされたキーを使用して、ソートされたセットからstart
とend
の間の範囲の要素を削除します。removeRangeByLex
(Range<StringSE> range) バインドされたキーを使用して、ソートされたセットからRange
の要素を削除します。default LongSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。removeRangeByScore
(double min, double max) バインドされたキーを使用して、ソートされたセットからmin
とmax
の間のスコアを持つ要素を削除します。reverseRange
(long start, long end) 高から低の順に並べ替えられたセットから、start
からend
の範囲の要素を取得します。default LongSE
reverseRangeAndStoreByLex
(K dstKey, Range<StringSE> range) Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで、ZSET から逆辞書編集順序でdstKey
にすべての要素を格納します。reverseRangeAndStoreByLex
(K dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKey
に格納します。ここで、n =Limit.getCount()
で、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで、ZSET から逆の辞書編集順序で格納されます。default LongSE
reverseRangeAndStoreByScore
(K dstKey, Range<? extends NumberSE> range) Range.getLowerBound()
とRange.getUpperBound()
の間のスコアを持つバインドされたキーで、ZSET からのスコアによって逆順でdstKey
にすべての要素を格納します。reverseRangeAndStoreByScore
(K dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKey
に格納します。ここで n =Limit.getCount()
で、Limit.getOffset()
から始まり、スコアがRange.getLowerBound()
とRange.getUpperBound()
の間のバインドされたキーで ZSET からのスコアによって逆順になります。reverseRangeByLex
(Range<StringSE> range) Range.getLowerBound()
とRange.getUpperBound()
の間の値で、逆辞書式順序ですべての要素を取得します。reverseRangeByLex
(Range<StringSE> range, Limit limit) すべての要素 n 要素を取得します。n=Limit.getCount()
で、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つ逆辞書式順序になります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。reverseRangeByLex
(RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。reverseRangeByScore
(double min, double max) スコアがmin
とmax
の間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。reverseRangeByScoreWithScores
(double min, double max) reverseRangeWithScores
(long start, long end) 高から低のスコアが付けられたときに、ソートされたセット内のvalue
を持つ要素のインデックスを決定します。scan
(ScanOptions options) Cursor
を使用して、バインドされたキーで zset のエントリを反復処理します。バインドされたキーを使用してソートされたセットから、value
を使用して要素のスコアを取得します。バインドされたキーを使用してソートされたセットからvalues
を使用して要素のスコアを取得します。size()
指定されたバインドされたキーとともに保存された、ソートされたセットの要素の数を返します。union
(CollectionSE<K> otherKeys) ユニオンソートsets
。ユニオンソートsets
。unionAndStore
(CollectionSE<K> otherKeys, K destKey) バインドされたキーとotherKeys
でソートされたセットを結合し、結果を宛先destKey
に格納します。unionAndStore
(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate) バインドされたキーとotherKeys
でソートされたセットを結合し、結果を宛先destKey
に格納します。unionAndStore
(CollectionSE<K> otherKeys, K destKey, Aggregate aggregate, Weights weights) バインドされたキーとotherKeys
でソートされたセットを結合し、結果を宛先destKey
に格納します。unionAndStore
(K otherKey, K destKey) バインドされたキーとotherKeys
でソートされたセットを結合し、結果を宛先destKey
に格納します。unionWithScores
(CollectionSE<K> otherKeys) ユニオンソートsets
。default SetSE<ZSetOperations.TypedTuple<V>>
unionWithScores
(CollectionSE<K> otherKeys, Aggregate aggregate) バインドされたキーとotherKeys
で集合をユニオンソートしました。unionWithScores
(CollectionSE<K> otherKeys, Aggregate aggregate, Weights weights) ユニオンソートsets
。default SetSE<ZSetOperations.TypedTuple<V>>
unionWithScores
(K otherKey) ユニオンソートsets
。zCard()
バインドされたキーを使用して、ソートされたセットのサイズを取得します。
メソッドの詳細
add
バインドされたキーでソートされたセットにvalue
を追加するか、score
がすでに存在する場合は更新します。- パラメーター:
value
- 値。score
- スコア。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
addIfAbsent
value
がまだ存在しない場合は、バインドされたキーでソートされたセットに追加します。- パラメーター:
value
- 値。score
- スコア。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
add
バインドされたキーでソートされたセットにtuples
を追加するか、score
がすでに存在する場合は更新します。- パラメーター:
tuples
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
addIfAbsent
tuples
がまだ存在しない場合は、バインドされたキーでソートされたセットに追加します。- パラメーター:
tuples
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
remove
ソートされたセットからvalues
を削除します。削除された要素の数を返します。- パラメーター:
values
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
incrementScore
increment
でソートされたセットのvalue
で要素のスコアをインクリメントします。- パラメーター:
value
- 値。delta
- 追加するデルタ。負の値になる可能性があります。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
randomMember
V randomMember()バインドされたキーのセットからランダムな要素を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
distinctRandomMembers
バインドされたキーのセットからcount
の個別のランダム要素を取得します。- パラメーター:
count
- 戻るメンバーの数。- 戻り値:
key
が存在しない場合は、Set
SE を空にします。- 例外:
IllegalArgumentExceptionSE
- カウントが負の場合。- 導入:
- 2.6
- 関連事項:
randomMembers
バインドされたキーのセットからcount
ランダム要素を取得します。- パラメーター:
count
- 戻るメンバーの数。- 戻り値:
key
が存在しない場合は空のList
SE、パイプライン / トランザクションで使用する場合は null。- 例外:
IllegalArgumentExceptionSE
- カウントが負の場合。- 導入:
- 2.6
- 関連事項:
randomMemberWithScore
ZSetOperations.TypedTuple<V> randomMemberWithScore()バインドされたキーに設定されたスコアからランダム要素を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
distinctRandomMembersWithScore
バインドされたキーに設定されたスコアを使用して、count
の個別のランダム要素を取得します。- パラメーター:
count
- 戻るメンバーの数。- 戻り値:
key
が存在しない場合は、Set
SE を空にします。- 例外:
IllegalArgumentExceptionSE
- カウントが負の場合。- 導入:
- 2.6
- 関連事項:
randomMembersWithScore
バインドされたキーに設定されたスコアを使用して、count
ランダム要素を取得します。- パラメーター:
count
- 戻るメンバーの数。- 戻り値:
key
が存在しない場合は空のList
SE、パイプライン / トランザクションで使用する場合は null。- 例外:
IllegalArgumentExceptionSE
- カウントが負の場合。- 導入:
- 2.6
- 関連事項:
rank
ソートされたセット内のvalue
を持つ要素のインデックスを決定します。- パラメーター:
o
- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
reverseRank
高から低のスコアが付けられたときに、ソートされたセット内のvalue
を持つ要素のインデックスを決定します。- パラメーター:
o
- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
range
ソートされたセットからstart
とend
の間の要素を取得します。- パラメーター:
start
-end
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
rangeWithScores
- パラメーター:
start
-end
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
rangeByScore
ソートされたセットからスコアがmin
とmax
の間にある要素を取得します。- パラメーター:
min
-max
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
rangeByScoreWithScores
- パラメーター:
min
-max
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
reverseRange
高から低の順に並べ替えられたセットから、start
からend
の範囲の要素を取得します。- パラメーター:
start
-end
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
reverseRangeWithScores
- パラメーター:
start
-end
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
reverseRangeByScore
スコアがmin
とmax
の間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。- パラメーター:
min
-max
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
reverseRangeByScoreWithScores
- パラメーター:
min
-max
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
count
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
辞書式順序付けを適用して、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つソート済みセット内の要素の数をカウントします。- パラメーター:
range
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
popMin
バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
popMin
バインドされたキーでソートされたセットからスコアが最も低いcount
値を削除して返します。- パラメーター:
count
- ポップする要素の数。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
popMin
バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。要素が使用可能になるか、timeout
に達するまで、 接続をブロックします。- パラメーター:
timeout
-unit
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
popMin
バインドされたキーでソートされたセットからスコアが最も低い値を削除して返します。要素が使用可能になるか、timeout
に達するまで、 接続をブロックします。- パラメーター:
timeout
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 例外:
IllegalArgumentExceptionSE
- タイムアウトが null または負の場合。- 導入:
- 2.6
- 関連事項:
popMax
バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
popMax
バインドされたキーでソートされたセットからスコアが最も高いcount
値を削除して返します。- パラメーター:
count
- ポップする要素の数。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
popMax
バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。要素が使用可能になるか、timeout
に達するまで、 接続をブロックします。- パラメーター:
timeout
-unit
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
popMax
バインドされたキーでソートされたセットからスコアが最も高い値を削除して返します。要素が使用可能になるか、timeout
に達するまで、 接続をブロックします。- パラメーター:
timeout
- null であってはなりません。- 戻り値:
- null でもかまいません。
- 例外:
IllegalArgumentExceptionSE
- タイムアウトが null または負の場合。- 導入:
- 2.6
- 関連事項:
size
指定されたバインドされたキーとともに保存された、ソートされたセットの要素の数を返します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zCard
バインドされたキーを使用して、ソートされたセットのサイズを取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.3
- 関連事項:
score
バインドされたキーを使用してソートされたセットから、value
を使用して要素のスコアを取得します。- パラメーター:
o
- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
score
バインドされたキーを使用してソートされたセットからvalues
を使用して要素のスコアを取得します。- パラメーター:
o
- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
removeRange
バインドされたキーを使用して、ソートされたセットから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
バインドされたキーを使用して、ソートされたセットからRange
の要素を削除します。- パラメーター:
range
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
removeRangeByScore
バインドされたキーを使用して、ソートされたセットから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
差分ソートされたsets
。- パラメーター:
otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
difference
差分ソートされたsets
。- パラメーター:
otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
differenceWithScores
差分ソートされたsets
。- パラメーター:
otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
differenceWithScores
差分ソートされたsets
。- パラメーター:
otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
differenceAndStore
sets
を差分ソートし、結果を宛先destKey
に格納します。- パラメーター:
otherKey
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
differenceAndStore
sets
を差分ソートし、結果を宛先destKey
に格納します。- パラメーター:
otherKeys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
intersect
ソートされたsets
を交差させます。- パラメーター:
otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
intersect
ソートされたsets
を交差させます。- パラメーター:
otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
intersectWithScores
ソートされたsets
を交差させます。- パラメーター:
otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
intersectWithScores
ソートされた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
バインドされたキーとotherKey
でソートされたセットを交差させ、結果を宛先destKey
に格納します。- パラメーター:
otherKey
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersectAndStore
バインドされたキーとotherKeys
でソートされたセットを交差させ、結果を宛先destKey
に格納します。- パラメーター:
otherKeys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersectAndStore
バインドされたキーと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
ユニオンソートsets
。- パラメーター:
otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
union
ユニオンソートsets
。- パラメーター:
otherKeys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
unionWithScores
ユニオンソートsets
。- パラメーター:
otherKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
unionWithScores
ユニオンソート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
バインドされたキーとotherKeys
でソートされたセットを結合し、結果を宛先destKey
に格納します。- パラメーター:
otherKey
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
unionAndStore
バインドされたキーとotherKeys
でソートされたセットを結合し、結果を宛先destKey
に格納します。- パラメーター:
otherKeys
- null であってはなりません。destKey
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
unionAndStore
バインドされたキーと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
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
すべての要素 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
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
すべての要素 n 要素を取得します。n=Limit.getCount()
で、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つ逆辞書式順序になります。- パラメーター:
range
- null であってはなりません。limit
- null でもかまいません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
rangeAndStoreByLex
Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで ZSET からの辞書編集順序で、すべての要素をdstKey
に保存します。- パラメーター:
dstKey
- null であってはなりません。range
- null であってはなりません。- 戻り値:
- 格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
rangeAndStoreByLex
n 個の要素をdstKey
に格納します。ここで、n =Limit.getCount()
であり、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで ZSET から辞書式順序で並べられます。- パラメーター:
dstKey
- null であってはなりません。range
- null であってはなりません。limit
- null であってはなりません。- 戻り値:
- 格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
reverseRangeAndStoreByLex
Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで、ZSET から逆辞書編集順序でdstKey
にすべての要素を格納します。- パラメーター:
dstKey
- null であってはなりません。range
- null であってはなりません。- 戻り値:
- 格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
reverseRangeAndStoreByLex
n 個の要素をdstKey
に格納します。ここで、n =Limit.getCount()
で、Limit.getOffset()
から始まり、Range.getLowerBound()
とRange.getUpperBound()
の間の値を持つバインドされたキーで、ZSET から逆の辞書編集順序で格納されます。- パラメーター:
dstKey
- null であってはなりません。range
- null であってはなりません。limit
- null であってはなりません。- 戻り値:
- 格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
rangeAndStoreByScore
Range.getLowerBound()
とRange.getUpperBound()
の間のスコアを持つバインドされたキーの ZSET からのスコアで順序付けして、すべての要素をdstKey
に格納します。- パラメーター:
dstKey
- null であってはなりません。range
- null であってはなりません。- 戻り値:
- 格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
rangeAndStoreByScore
n 個の要素をdstKey
に格納します。ここで n =Limit.getCount()
で、Limit.getOffset()
から始まり、スコアがRange.getLowerBound()
とRange.getUpperBound()
の間のバインドされたキーで ZSET からスコア順に並べられます。- パラメーター:
dstKey
- null であってはなりません。range
- null であってはなりません。limit
- null であってはなりません。- 戻り値:
- 格納された要素の数、またはパイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
reverseRangeAndStoreByScore
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 にはなりません。