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