インターフェース RedisZSetCommands
- 既知のすべてのサブインターフェース:
DefaultedRedisClusterConnection, DefaultedRedisConnection, RedisClusterConnection, RedisCommands, RedisConnection, RedisConnectionUtils.RedisConnectionProxy, StringRedisConnection
- すべての既知の実装クラス:
AbstractRedisConnection, DefaultStringRedisConnection, JedisClusterConnection, JedisConnection, LettuceClusterConnection, LettuceConnection
@NullUnmarked
public interface RedisZSetCommands
Redis でサポートされている ZSet(SortedSet)-specific コマンド。
- 作成者:
- Costin Leau, Christoph Strobl, Thomas Darimont, David Liu, Mark Paluch, Andrey Shlykov, Shyngys Sapraliyev
- 関連事項:
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static class使用すべきではありません。static class使用すべきではありません。3.0 以降、代わりにRangeまたはRedisZSetCommands.Range.toRange()を使用してください。static classZADD固有の引数。方法の概要
修飾子と型メソッド説明bZPopMax(byte @NonNull[] key, long timeout, @NonNull TimeUnitSE unit) keyでソートされたセットから、スコアが最も高い値を削除して返します。bZPopMin(byte @NonNull[] key, long timeout, @NonNull TimeUnitSE unit) keyでソートされたセットから、スコアが最も低い値を削除して返します。default BooleanSEzAdd(byte @NonNull[] key, double score, byte @NonNull[] value) valueをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。zAdd(byte @NonNull[] key, double score, byte @NonNull[] value, @NonNull RedisZSetCommands.ZAddArgs args) default LongSEtuplesをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。zAdd(byte @NonNull[] key, @NonNull SetSE<@NonNull Tuple> tuples, @NonNull RedisZSetCommands.ZAddArgs args) zCard(byte @NonNull[] key) keyでソートされたセットのサイズを取得します。default LongSEzCount(byte @NonNull[] key, double min, double max) minとmaxの間のスコアで、ソートされたセット内の要素の数をカウントします。Range#minとRange#maxの間のスコアで、ソートされたセット内の要素の数をカウントします。SetSE<byte[]> zDiff(byte @NonNull[] @NonNull... sets) 差分ソートされたsets。zDiffStore(byte @NonNull[] destKey, byte @NonNull[] @NonNull... sets) setsを差分ソートし、結果を宛先destKeyに格納します。zDiffWithScores(byte @NonNull[] @NonNull... sets) 差分ソートされたsets。zIncrBy(byte @NonNull[] key, double increment, byte @NonNull[] value) incrementでソートされたセットのvalueで要素のスコアをインクリメントします。SetSE<byte @NonNull[]> zInter(byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。zInterStore(byte @NonNull[] destKey, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させ、結果を宛先destKeyに格納します。default LongSEzInterStore(byte @NonNull[] destKey, @NonNull Aggregate aggregate, int @NonNull[] weights, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させ、結果を宛先destKeyに格納します。zInterStore(byte @NonNull[] destKey, @NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させ、結果を宛先destKeyに格納します。zInterWithScores(byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。zInterWithScores(@NonNull Aggregate aggregate, int[] weights, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。zInterWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。辞書式順序を適用して、Range#minとRange#maxの間の値でソートされたセット内の要素の数をカウントします。zMScore(byte @NonNull[] key, byte @NonNull[] @NonNull... values) キーkeyでソートされたセットからvaluesで要素のスコアを取得します。zPopMax(byte @NonNull[] key) keyでソートされたセットから、スコアが最も高い値を削除して返します。zPopMax(byte @NonNull[] key, long count) keyでソートされたセットから、スコアが最も高いcount値を削除して返します。zPopMin(byte @NonNull[] key) keyでソートされたセットから、スコアが最も低い値を削除して返します。zPopMin(byte @NonNull[] key, long count) keyでソートされたセットから、スコアが最も低いcount値を削除して返します。byte @NonNull[]zRandMember(byte @NonNull[] key) keyでソートされたセットからランダムな要素を取得します。ListSE<byte @NonNull[]> zRandMember(byte @NonNull[] key, long count) keyでソートされたセットからcountランダム要素を取得します。zRandMemberWithScore(byte @NonNull[] key) keyでソートされたセットからランダムな要素を取得します。zRandMemberWithScore(byte @NonNull[] key, long count) keyでソートされたセットからcountランダム要素を取得します。SetSE<byte @NonNull[]> zRange(byte @NonNull[] key, long start, long end) ソートされたセットからstartとendの間の要素を取得します。default SetSE<byte @NonNull[]> zRangeByLex(byte @NonNull[] key) 辞書式順序のキーでソートされたセット内のすべての要素を取得します。default SetSE<byte @NonNull[]> zRangeByLex(byte @NonNull[] key, @NonNull Range<byte @NonNull[]> range) 辞書式順序のキーでソートされたセットからRangeのすべての要素を取得します。SetSE<byte @NonNull[]> zRangeByLex(byte @NonNull[] key, @NonNull Range<byte @NonNull[]> range, @NonNull Limit limit) 辞書式順序のキーでソートされたセットからRangeのすべての要素を取得します。default SetSE<byte @NonNull[]> zRangeByScore(byte @NonNull[] key, double min, double max) ソートされたセットからスコアがminとmaxの間にある要素を取得します。default SetSE<byte @NonNull[]> zRangeByScore(byte @NonNull[] key, double min, double max, long offset, long count) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。default SetSE<byte @NonNull[]> zRangeByScore(byte @NonNull[] key, @NonNull StringSE min, @NonNull StringSE max) 使用すべきではありません。3.0 以降、代わりにzRangeByScore(byte[], org.springframework.data.domain.Range)を使用してください。SetSE<byte @NonNull[]> zRangeByScore(byte @NonNull[] key, @NonNull StringSE min, @NonNull StringSE max, long offset, long count) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。default SetSE<byte @NonNull[]> zRangeByScore(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) ソートされたセットからスコアがRange#minとRange#maxの間にある要素を取得します。SetSE<byte @NonNull[]> zRangeByScore(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#countからLimit#offsetの範囲の要素を取得します。スコアは、ソートされたセットからRange#minとRange#maxの間にあります。zRangeByScoreWithScores(byte @NonNull[] key, double min, double max) zRangeByScoreWithScores(byte @NonNull[] key, double min, double max, long offset, long count) zRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) zRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲のTupleのセットを取得します。ここで、スコアは、ソートされたセットからRange#minとRange#maxの間にあります。default LongSEzRangeStoreByLex(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<byte @NonNull[]> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。zRangeStoreByLex(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<byte @NonNull[]> range, @NonNull Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEzRangeStoreByScore(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<? extends @NonNull NumberSE> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。zRangeStoreByScore(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEzRangeStoreRevByLex(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<byte @NonNull[]> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。zRangeStoreRevByLex(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<byte @NonNull[]> range, @NonNull Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEzRangeStoreRevByScore(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<? extends @NonNull NumberSE> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。zRangeStoreRevByScore(byte @NonNull[] dstKey, byte @NonNull[] srcKey, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。zRangeWithScores(byte @NonNull[] key, long start, long end) zRank(byte @NonNull[] key, byte @NonNull[] value) ソートされたセット内のvalueを持つ要素のインデックスを決定します。zRem(byte @NonNull[] key, byte @NonNull[] @NonNull... values) ソートされたセットからvaluesを削除します。zRemRange(byte @NonNull[] key, long start, long end) keyでソートされたセットからstartとendの間の範囲の要素を削除します。zRemRangeByLex(byte @NonNull[] key, @NonNull Range<byte @NonNull[]> range) 辞書式Rangeの間のすべての要素を削除します。default LongSEzRemRangeByScore(byte @NonNull[] key, double min, double max) keyでソートされたセットからminとmaxの間のスコアを持つ要素を削除します。zRemRangeByScore(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) keyでソートされたセットからRange#minとRange#maxの間のスコアを持つ要素を削除します。SetSE<byte @NonNull[]> zRevRange(byte @NonNull[] key, long start, long end) 高から低の順に並べ替えられたセットから、startからendの範囲の要素を取得します。default SetSE<byte @NonNull[]> zRevRangeByLex(byte @NonNull[] key) キーでソートされたセット内のすべての要素を逆辞書式順序で取得します。default SetSE<byte @NonNull[]> zRevRangeByLex(byte @NonNull[] key, @NonNull Range<byte @NonNull[]> range) Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。SetSE<byte @NonNull[]> zRevRangeByLex(byte @NonNull[] key, @NonNull Range<byte @NonNull[]> range, @NonNull Limit limit) Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。default SetSE<byte @NonNull[]> zRevRangeByScore(byte @NonNull[] key, double min, double max) スコアがminとmaxの間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。default SetSE<byte @NonNull[]> zRevRangeByScore(byte @NonNull[] key, double min, double max, long offset, long count) startからendの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからminとmaxの間にあります。default SetSE<byte @NonNull[]> zRevRangeByScore(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) スコアがRange#minとRange#maxの間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。SetSE<byte @NonNull[]> zRevRangeByScore(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからRange#minとRange#maxの間にあります。zRevRangeByScoreWithScores(byte @NonNull[] key, double min, double max) zRevRangeByScoreWithScores(byte @NonNull[] key, double min, double max, long offset, long count) zRevRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) zRevRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#countの範囲のTupleのセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットからRange#minとRange#maxの間にあります。zRevRangeWithScores(byte @NonNull[] key, long start, long end) zRevRank(byte @NonNull[] key, byte @NonNull[] value) 高から低のスコアが付けられたときに、ソートされたセット内のvalueを持つ要素のインデックスを決定します。zScan(byte @NonNull[] key, @Nullable ScanOptions options) Cursorを使用して、keyでソートされたセットの要素を反復処理します。zScore(byte @NonNull[] key, byte @NonNull[] value) キーkeyでソートされたセットからvalueで要素のスコアを取得します。SetSE<byte @NonNull[]> zUnion(byte @NonNull[] @NonNull... sets) ユニオンソートsets。zUnionStore(byte @NonNull[] destKey, byte @NonNull[] @NonNull... sets) ユニオンソートsets。default LongSEzUnionStore(byte @NonNull[] destKey, @NonNull Aggregate aggregate, int @NonNull[] weights, byte @NonNull[] @NonNull... sets) ユニオンはsetsをソートし、結果を宛先destKeyに格納します。zUnionStore(byte @NonNull[] destKey, @NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets) ユニオンはsetsをソートし、結果を宛先destKeyに格納します。zUnionWithScores(byte @NonNull[] @NonNull... sets) ユニオンソートsets。zUnionWithScores(@NonNull Aggregate aggregate, int @NonNull[] weights, byte @NonNull[] @NonNull... sets) ユニオンソートsets。zUnionWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets) ユニオンソートsets。
メソッドの詳細
zAdd
valueをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。- パラメーター:
key- null であってはなりません。score- スコア。value- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zAdd
BooleanSE zAdd(byte @NonNull [] key, double score, byte @NonNull [] value, @NonNull RedisZSetCommands.ZAddArgs args) - パラメーター:
key- null であってはなりません。score- スコア。value- 値。args- null であってはならず、代わりにRedisZSetCommands.ZAddArgs.empty()を使用してください。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
zAdd
zAdd
LongSE zAdd(byte @NonNull [] key, @NonNull SetSE<@NonNull Tuple> tuples, @NonNull RedisZSetCommands.ZAddArgs args) - パラメーター:
key- null であってはなりません。tuples- null であってはなりません。args- null であってはならず、代わりにRedisZSetCommands.ZAddArgs.empty()を使用してください。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.5
- 関連事項:
zRem
ソートされたセットからvaluesを削除します。削除された要素の数を返します。- パラメーター:
key- null であってはなりません。values- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zIncrBy
incrementでソートされたセットのvalueで要素のスコアをインクリメントします。- パラメーター:
key- null であってはなりません。increment-value- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zRandMember
byte @NonNull [] zRandMember(byte @NonNull [] key) keyでソートされたセットからランダムな要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zRandMember
keyでソートされたセットからcountランダム要素を取得します。- パラメーター:
key- null であってはなりません。count- 提供されたcount引数が正の場合、countまたは設定されたサイズのいずれかでキャップされた個別のフィールドのリストを返します。countが負の場合、動作が変化し、コマンドは同じ値を複数回返すことができます。この場合、戻り値の数は指定されたカウントの絶対値です。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zRandMemberWithScore
keyでソートされたセットからランダムな要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zRandMemberWithScore
keyでソートされたセットからcountランダム要素を取得します。- パラメーター:
key- null であってはなりません。count- 提供されたcount引数が正の場合、countまたは設定されたサイズのいずれかでキャップされた個別のフィールドのリストを返します。countが負の場合、動作が変化し、コマンドは同じ値を複数回返すことができます。この場合、戻り値の数は指定されたカウントの絶対値です。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zRank
ソートされたセット内のvalueを持つ要素のインデックスを決定します。- パラメーター:
key- null であってはなりません。value- 値。null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zRevRank
高から低のスコアが付けられたときに、ソートされたセット内のvalueを持つ要素のインデックスを決定します。- パラメーター:
key- null であってはなりません。value- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zRange
zRangeWithScores
zRangeByScore
zRangeByScoreWithScores
zRangeByScoreWithScores
zRangeByScore
default SetSE<byte @NonNull []> zRangeByScore(byte @NonNull [] key, double min, double max, long offset, long count) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。- パラメーター:
key- null であってはなりません。min-max-offset-count-- 戻り値:
- キーが存在しないか、範囲内にメンバーがない場合は、
SetSE を空にします。パイプライン / トランザクションで使用される場合は null。 - 関連事項:
zRangeByScoreWithScores
zRangeByScoreWithScores
SetSE<@NonNull Tuple> zRangeByScoreWithScores(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲のTupleのセットを取得します。ここで、スコアは、ソートされたセットからRange#minとRange#maxの間にあります。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- キーが存在しないか、範囲内にメンバーがない場合は、
SetSE を空にします。パイプライン / トランザクションで使用される場合は null。 - 導入:
- 1.6
- 関連事項:
zRevRange
zRevRangeWithScores
zRevRangeByScore
zRevRangeByScore
default SetSE<byte @NonNull []> zRevRangeByScore(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range) スコアがRange#minとRange#maxの間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。- パラメーター:
key- null であってはなりません。range- null であってはなりません。- 戻り値:
- キーが存在しないか、範囲内にメンバーがない場合は、
SetSE を空にします。パイプライン / トランザクションで使用される場合は null。 - 導入:
- 1.6
- 関連事項:
zRevRangeByScoreWithScores
zRevRangeByScore
default SetSE<byte @NonNull []> zRevRangeByScore(byte @NonNull [] key, double min, double max, long offset, long count) startからendの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからminとmaxの間にあります。- パラメーター:
key- null であってはなりません。min-max-offset-count-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zRevRangeByScore
SetSE<byte @NonNull []> zRevRangeByScore(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからRange#minとRange#maxの間にあります。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.6
- 関連事項:
zRevRangeByScoreWithScores
zRevRangeByScoreWithScores
zRevRangeByScoreWithScores
SetSE<@NonNull Tuple> zRevRangeByScoreWithScores(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#countの範囲のTupleのセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットからRange#minとRange#maxの間にあります。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.6
- 関連事項:
zCount
minとmaxの間のスコアで、ソートされたセット内の要素の数をカウントします。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zCount
zLexCount
zPopMin
keyでソートされたセットから、スコアが最も低い値を削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
zPopMin
bZPopMin
keyでソートされたセットからスコアが最も低い値を削除して返します。
要素が利用可能になるか、timeoutに到達するまで接続をブロックします。- パラメーター:
key- null であってはなりません。timeout-unit- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zPopMax
keyでソートされたセットから、スコアが最も高い値を削除して返します。- パラメーター:
key- null であってはなりません。- 戻り値:
- ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
- 導入:
- 2.6
- 関連事項:
zPopMax
bZPopMax
keyでソートされたセットからスコアが最も高い値を削除して返します。
要素が利用可能になるか、timeoutに到達するまで接続をブロックします。- パラメーター:
key- null であってはなりません。timeout-unit- null であってはなりません。- 戻り値:
- null でもかまいません。
- 導入:
- 2.6
- 関連事項:
zCard
keyでソートされたセットのサイズを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zScore
キーkeyでソートされたセットからvalueで要素のスコアを取得します。- パラメーター:
key- null であってはなりません。value- 値。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zMScore
zRemRange
keyでソートされたセットからstartとendの間の範囲の要素を削除します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zRemRangeByLex
zRemRangeByScore
keyでソートされたセットからminとmaxの間のスコアを持つ要素を削除します。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zRemRangeByScore
zDiff
差分ソートされたsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zDiffWithScores
zDiffStore
setsを差分ソートし、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zInter
ソートされたsetsを交差させます。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zInterWithScores
zInterWithScores
zInterWithScores
zInterStore
ソートされたsetsを交差させ、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zInterStore
default LongSE zInterStore(byte @NonNull [] destKey, @NonNull Aggregate aggregate, int @NonNull [] weights, byte @NonNull [] @NonNull ... sets) ソートされたsetsを交差させ、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zInterStore
LongSE zInterStore(byte @NonNull [] destKey, @NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull [] @NonNull ... sets) ソートされたsetsを交差させ、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.1
- 関連事項:
zUnion
ユニオンソートsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
zUnionWithScores
zUnionWithScores
zUnionWithScores
zUnionStore
ユニオンソートsets。- パラメーター:
sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zUnionStore
default LongSE zUnionStore(byte @NonNull [] destKey, @NonNull Aggregate aggregate, int @NonNull [] weights, byte @NonNull [] @NonNull ... sets) ユニオンはsetsをソートし、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
zUnionStore
LongSE zUnionStore(byte @NonNull [] destKey, @NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull [] @NonNull ... sets) ユニオンはsetsをソートし、結果を宛先destKeyに格納します。- パラメーター:
destKey- null であってはなりません。aggregate- null であってはなりません。weights- null であってはなりません。sets- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.1
- 関連事項:
zScan
Cursorを使用して、keyでソートされたセットの要素を反復処理します。- パラメーター:
key- null であってはなりません。options- null であってはなりません。- 戻り値:
- 導入:
- 1.4
- 関連事項:
zRangeByScore
@DeprecatedSE default SetSE<byte @NonNull []> zRangeByScore(byte @NonNull [] key, @NonNull StringSE min, @NonNull StringSE max) 使用すべきではありません。3.0 以降、代わりにzRangeByScore(byte[], org.springframework.data.domain.Range)を使用してください。ソートされたセットからスコアがminとmaxの間にある要素を取得します。- パラメーター:
key- null であってはなりません。min-max-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.5
- 関連事項:
zRangeByScore
zRangeByScore
SetSE<byte @NonNull []> zRangeByScore(byte @NonNull [] key, @NonNull StringSE min, @NonNull StringSE max, long offset, long count) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。- パラメーター:
key- null であってはなりません。min- null であってはなりません。max- null であってはなりません。offset-count-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.5
- 関連事項:
zRangeByScore
SetSE<byte @NonNull []> zRangeByScore(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#countからLimit#offsetの範囲の要素を取得します。スコアは、ソートされたセットからRange#minとRange#maxの間にあります。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.6
- 関連事項:
zRangeByLex
辞書式順序のキーでソートされたセット内のすべての要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.6
- 関連事項:
zRangeByLex
zRangeByLex
SetSE<byte @NonNull []> zRangeByLex(byte @NonNull [] key, @NonNull Range<byte @NonNull []> range, @NonNull Limit limit) 辞書式順序のキーでソートされたセットからRangeのすべての要素を取得します。結果はRedisZSetCommands.Limitを介して制限されます。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 1.6
- 関連事項:
zRevRangeByLex
キーでソートされたセット内のすべての要素を逆辞書式順序で取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.4
- 関連事項:
zRevRangeByLex
zRevRangeByLex
SetSE<byte @NonNull []> zRevRangeByLex(byte @NonNull [] key, @NonNull Range<byte @NonNull []> range, @NonNull Limit limit) Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。結果はRedisZSetCommands.Limitを介して制限されます。- パラメーター:
key- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.4
- 関連事項:
zRangeStoreByLex
default LongSE zRangeStoreByLex(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<byte @NonNull []> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreByLex
LongSE zRangeStoreByLex(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<byte @NonNull []> range, @NonNull Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByLex
default LongSE zRangeStoreRevByLex(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<byte @NonNull []> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByLex
LongSE zRangeStoreRevByLex(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<byte @NonNull []> range, @NonNull Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreByScore
default LongSE zRangeStoreByScore(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<? extends @NonNull NumberSE> range) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreByScore
LongSE zRangeStoreByScore(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByScore
default LongSE zRangeStoreRevByScore(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<? extends @NonNull NumberSE> range) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
zRangeStoreRevByScore
LongSE zRangeStoreRevByScore(byte @NonNull [] dstKey, byte @NonNull [] srcKey, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。- パラメーター:
dstKey- null であってはなりません。srcKey- null であってはなりません。range- null であってはなりません。limit- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
Limitを使用してください。