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