インターフェース 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
    使用すべきではありません。
    3.0 以降、代わりに Limit を使用してください。
    static class
    使用すべきではありません。
    3.0 以降、代わりに Range または RedisZSetCommands.Range.toRange() を使用してください。
    static class
    ZADD 固有の引数。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    bZPopMax(byte @NonNull[] key, long timeout, @NonNull TimeUnitSE unit)
    key でソートされたセットから、スコアが最も高い値を削除して返します。
    bZPopMin(byte @NonNull[] key, long timeout, @NonNull TimeUnitSE unit)
    key でソートされたセットから、スコアが最も低い値を削除して返します。
    default BooleanSE
    zAdd(byte @NonNull[] key, double score, byte @NonNull[] value)
    value を key でソートされたセットに追加するか、score がすでに存在する場合は更新します。
    zAdd(byte @NonNull[] key, double score, byte @NonNull[] value, @NonNull RedisZSetCommands.ZAddArgs args)
    value を key でソートされたセットに追加するか、指定された args に応じてその score を更新します。
    default LongSE
    zAdd(byte @NonNull[] key, @NonNull SetSE<@NonNull Tuple> tuples)
    tuples を key でソートされたセットに追加するか、score がすでに存在する場合は更新します。
    zAdd(byte @NonNull[] key, @NonNull SetSE<@NonNull Tuple> tuples, @NonNull RedisZSetCommands.ZAddArgs args)
    tuples を key でソートされたセットに追加するか、指定された args に応じてその score を更新します。
    zCard(byte @NonNull[] key)
    key でソートされたセットのサイズを取得します。
    default LongSE
    zCount(byte @NonNull[] key, double min, double max)
    min と max の間のスコアで、ソートされたセット内の要素の数をカウントします。
    zCount(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range)
    Range#min と Range#max の間のスコアで、ソートされたセット内の要素の数をカウントします。
    SetSE<byte[]>
    zDiff(byte @NonNull[] @NonNull... sets)
    差分ソートされた sets
    zDiffStore(byte @NonNull[] destKey, byte @NonNull[] @NonNull... sets)
    sets を差分ソートし、結果を宛先 destKey に格納します。
    SetSE<@NonNull Tuple>
    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 LongSE
    zInterStore(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 に格納します。
    SetSE<@NonNull Tuple>
    zInterWithScores(byte @NonNull[] @NonNull... sets)
    ソートされた sets を交差させます。
    default SetSE<@NonNull Tuple>
    zInterWithScores(@NonNull Aggregate aggregate, int[] weights, byte @NonNull[] @NonNull... sets)
    ソートされた sets を交差させます。
    SetSE<@NonNull Tuple>
    zInterWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets)
    ソートされた sets を交差させます。
    zLexCount(byte @NonNull[] key, @NonNull Range<byte @NonNull[]> range)
    辞書式順序を適用して、Range#min と Range#max の間の値でソートされたセット内の要素の数をカウントします。
    ListSE<@NonNull DoubleSE>
    zMScore(byte @NonNull[] key, byte @NonNull[] @NonNull... values)
    キー key でソートされたセットから values で要素のスコアを取得します。
    zPopMax(byte @NonNull[] key)
    key でソートされたセットから、スコアが最も高い値を削除して返します。
    SetSE<@NonNull Tuple>
    zPopMax(byte @NonNull[] key, long count)
    key でソートされたセットから、スコアが最も高い count 値を削除して返します。
    zPopMin(byte @NonNull[] key)
    key でソートされたセットから、スコアが最も低い値を削除して返します。
    SetSE<@NonNull Tuple>
    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 でソートされたセットからランダムな要素を取得します。
    ListSE<@NonNull Tuple>
    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 の間にあります。
    default SetSE<@NonNull Tuple>
    zRangeByScoreWithScores(byte @NonNull[] key, double min, double max)
    ソートされたセットからスコアが min と max の間にある Tuple のセットを取得します。
    default SetSE<@NonNull Tuple>
    zRangeByScoreWithScores(byte @NonNull[] key, double min, double max, long offset, long count)
    start から end の範囲の Tuple のセットを取得します。ここで、スコアは、ソートされたセットから min と max の間にあります。
    default SetSE<@NonNull Tuple>
    zRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range)
    ソートされたセットからスコアが Range#min と Range#max の間にある Tuple のセットを取得します。
    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 の間にあります。
    default LongSE
    zRangeStoreByLex(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 LongSE
    zRangeStoreByScore(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 LongSE
    zRangeStoreRevByLex(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 LongSE
    zRangeStoreRevByScore(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 宛先キーに保存します。
    SetSE<@NonNull Tuple>
    zRangeWithScores(byte @NonNull[] key, long start, long end)
    ソートされたセットから start と end の間の Tuple のセットを取得します。
    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 LongSE
    zRemRangeByScore(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 の間にあります。
    default SetSE<@NonNull Tuple>
    zRevRangeByScoreWithScores(byte @NonNull[] key, double min, double max)
    高から低の順に並べ替えられたセットから、スコアが min と max の間にある Tuple のセットを取得します。
    default SetSE<@NonNull Tuple>
    zRevRangeByScoreWithScores(byte @NonNull[] key, double min, double max, long offset, long count)
    start から end の範囲の Tuple のセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットから min と max の間にあります。
    default SetSE<@NonNull Tuple>
    zRevRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range)
    高から低の順に並べ替えられたセットから、スコアが Range#min と Range#max の間にある Tuple のセットを取得します。
    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 の間にあります。
    SetSE<@NonNull Tuple>
    zRevRangeWithScores(byte @NonNull[] key, long start, long end)
    高から低の順に並べ替えられたセットから、start から end の範囲の Tuple のセットを取得します。
    zRevRank(byte @NonNull[] key, byte @NonNull[] value)
    高から低のスコアが付けられたときに、ソートされたセット内の value を持つ要素のインデックスを決定します。
    Cursor<@NonNull Tuple>
    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 LongSE
    zUnionStore(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 に格納します。
    SetSE<@NonNull Tuple>
    zUnionWithScores(byte @NonNull[] @NonNull... sets)
    ユニオンソート sets
    default @Nullable SetSE<@NonNull Tuple>
    zUnionWithScores(@NonNull Aggregate aggregate, int @NonNull[] weights, byte @NonNull[] @NonNull... sets)
    ユニオンソート sets
    SetSE<@NonNull Tuple>
    zUnionWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets)
    ユニオンソート sets
  • メソッドの詳細

    • zAdd

      default BooleanSE zAdd(byte @NonNull [] key, double score, byte @NonNull [] value)
      value を key でソートされたセットに追加するか、score がすでに存在する場合は更新します。
      パラメーター:
      key - null であってはなりません。
      score - スコア。
      value - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zAdd

      BooleanSE zAdd(byte @NonNull [] key, double score, byte @NonNull [] value, @NonNull RedisZSetCommands.ZAddArgs args)
      value を key でソートされたセットに追加するか、指定された args に応じてその score を更新します。
      パラメーター:
      key - null であってはなりません。
      score - スコア。
      value - 値。
      args - null であってはならず、代わりに RedisZSetCommands.ZAddArgs.empty() を使用してください。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.5
      関連事項:
    • zAdd

      default LongSE zAdd(byte @NonNull [] key, @NonNull SetSE<@NonNull Tuple> tuples)
      tuples を key でソートされたセットに追加するか、score がすでに存在する場合は更新します。
      パラメーター:
      key - null であってはなりません。
      tuples - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zAdd

      LongSE zAdd(byte @NonNull [] key, @NonNull SetSE<@NonNull Tuple> tuples, @NonNull RedisZSetCommands.ZAddArgs args)
      tuples を key でソートされたセットに追加するか、指定された args に応じてその score を更新します。
      パラメーター:
      key - null であってはなりません。
      tuples - null であってはなりません。
      args - null であってはならず、代わりに RedisZSetCommands.ZAddArgs.empty() を使用してください。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.5
      関連事項:
    • zRem

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

      DoubleSE zIncrBy(byte @NonNull [] key, double increment, byte @NonNull [] value)
      increment でソートされたセットの value で要素のスコアをインクリメントします。
      パラメーター:
      key - null であってはなりません。
      increment -
      value - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRandMember

      byte @NonNull [] zRandMember(byte @NonNull [] key)
      key でソートされたセットからランダムな要素を取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      2.6
      関連事項:
    • zRandMember

      ListSE<byte @NonNull []> zRandMember(byte @NonNull [] key, long count)
      key でソートされたセットから count ランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      count - 提供された count 引数が正の場合、count または設定されたサイズのいずれかでキャップされた個別のフィールドのリストを返します。count が負の場合、動作が変化し、コマンドは同じ値を複数回返すことができます。この場合、戻り値の数は指定されたカウントの絶対値です。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • zRandMemberWithScore

      Tuple zRandMemberWithScore(byte @NonNull [] key)
      key でソートされたセットからランダムな要素を取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      2.6
      関連事項:
    • zRandMemberWithScore

      ListSE<@NonNull Tuple> zRandMemberWithScore(byte @NonNull [] key, long count)
      key でソートされたセットから count ランダム要素を取得します。
      パラメーター:
      key - null であってはなりません。
      count - 提供された count 引数が正の場合、count または設定されたサイズのいずれかでキャップされた個別のフィールドのリストを返します。count が負の場合、動作が変化し、コマンドは同じ値を複数回返すことができます。この場合、戻り値の数は指定されたカウントの絶対値です。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • zRank

      LongSE zRank(byte @NonNull [] key, byte @NonNull [] value)
      ソートされたセット内の value を持つ要素のインデックスを決定します。
      パラメーター:
      key - null であってはなりません。
      value - 値。null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRevRank

      LongSE zRevRank(byte @NonNull [] key, byte @NonNull [] value)
      高から低のスコアが付けられたときに、ソートされたセット内の value を持つ要素のインデックスを決定します。
      パラメーター:
      key - null であってはなりません。
      value - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRange

      SetSE<byte @NonNull []> zRange(byte @NonNull [] key, long start, long end)
      ソートされたセットから start と end の間の要素を取得します。
      パラメーター:
      key - null であってはなりません。
      start -
      end -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRangeWithScores

      SetSE<@NonNull Tuple> zRangeWithScores(byte @NonNull [] key, long start, long end)
      ソートされたセットから start と end の間の Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      start -
      end -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRangeByScore

      default SetSE<byte @NonNull []> zRangeByScore(byte @NonNull [] key, double min, double max)
      ソートされたセットからスコアが min と max の間にある要素を取得します。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRangeByScoreWithScores

      default SetSE<@NonNull Tuple> zRangeByScoreWithScores(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range)
      ソートされたセットからスコアが Range#min と Range#max の間にある Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • zRangeByScoreWithScores

      default SetSE<@NonNull Tuple> zRangeByScoreWithScores(byte @NonNull [] key, double min, double max)
      ソートされたセットからスコアが min と max の間にある Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • 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

      default SetSE<@NonNull Tuple> zRangeByScoreWithScores(byte @NonNull [] key, double min, double max, long offset, long count)
      start から end の範囲の Tuple のセットを取得します。ここで、スコアは、ソートされたセットから min と max の間にあります。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      offset -
      count -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • 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

      SetSE<byte @NonNull []> zRevRange(byte @NonNull [] key, long start, long end)
      高から低の順に並べ替えられたセットから、start から end の範囲の要素を取得します。
      パラメーター:
      key - null であってはなりません。
      start -
      end -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRevRangeWithScores

      SetSE<@NonNull Tuple> zRevRangeWithScores(byte @NonNull [] key, long start, long end)
      高から低の順に並べ替えられたセットから、start から end の範囲の Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      start -
      end -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRevRangeByScore

      default SetSE<byte @NonNull []> zRevRangeByScore(byte @NonNull [] key, double min, double max)
      スコアが min と max の間にある要素を、高いものから低いものへと並べ替えられたセットから取得します。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • 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

      default SetSE<@NonNull Tuple> zRevRangeByScoreWithScores(byte @NonNull [] key, double min, double max)
      高から低の順に並べ替えられたセットから、スコアが min と max の間にある Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      戻り値:
      キーが存在しないか、範囲内にメンバーがない場合は、SetSE を空にします。パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • 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

      default SetSE<@NonNull Tuple> zRevRangeByScoreWithScores(byte @NonNull [] key, double min, double max, long offset, long count)
      start から end の範囲の Tuple のセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットから min と max の間にあります。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      offset -
      count -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRevRangeByScoreWithScores

      default SetSE<@NonNull Tuple> zRevRangeByScoreWithScores(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range)
      高から低の順に並べ替えられたセットから、スコアが Range#min と Range#max の間にある Tuple のセットを取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • 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

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

      LongSE zCount(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range)
      Range#min と Range#max の間のスコアで、ソートされたセット内の要素の数をカウントします。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • zLexCount

      LongSE zLexCount(byte @NonNull [] key, @NonNull Range<byte @NonNull []> range)
      辞書式順序を適用して、Range#min と Range#max の間の値でソートされたセット内の要素の数をカウントします。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.4
      関連事項:
    • zPopMin

      Tuple zPopMin(byte @NonNull [] key)
      key でソートされたセットから、スコアが最も低い値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • zPopMin

      SetSE<@NonNull Tuple> zPopMin(byte @NonNull [] key, long count)
      key でソートされたセットから、スコアが最も低い count 値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      count - ポップする要素の数。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • bZPopMin

      Tuple bZPopMin(byte @NonNull [] key, long timeout, @NonNull TimeUnitSE unit)
      key でソートされたセットからスコアが最も低い値を削除して返します。
      要素が利用可能になるか、timeout に到達するまで接続をブロックします。
      パラメーター:
      key - null であってはなりません。
      timeout -
      unit - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      2.6
      関連事項:
    • zPopMax

      Tuple zPopMax(byte @NonNull [] key)
      key でソートされたセットから、スコアが最も高い値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • zPopMax

      SetSE<@NonNull Tuple> zPopMax(byte @NonNull [] key, long count)
      key でソートされたセットから、スコアが最も高い count 値を削除して返します。
      パラメーター:
      key - null であってはなりません。
      count - ポップする要素の数。
      戻り値:
      ソートされたセットが空であるか、パイプライン / トランザクションで使用されている場合は null。
      導入:
      2.6
      関連事項:
    • bZPopMax

      Tuple bZPopMax(byte @NonNull [] key, long timeout, @NonNull TimeUnitSE unit)
      key でソートされたセットからスコアが最も高い値を削除して返します。
      要素が利用可能になるか、timeout に到達するまで接続をブロックします。
      パラメーター:
      key - null であってはなりません。
      timeout -
      unit - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      2.6
      関連事項:
    • zCard

      LongSE zCard(byte @NonNull [] key)
      key でソートされたセットのサイズを取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zScore

      DoubleSE zScore(byte @NonNull [] key, byte @NonNull [] value)
      キー key でソートされたセットから value で要素のスコアを取得します。
      パラメーター:
      key - null であってはなりません。
      value - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zMScore

      ListSE<@NonNull DoubleSE> zMScore(byte @NonNull [] key, byte @NonNull [] @NonNull ... values)
      キー key でソートされたセットから values で要素のスコアを取得します。
      パラメーター:
      key - null であってはなりません。
      values - 値。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • zRemRange

      LongSE zRemRange(byte @NonNull [] key, long start, long end)
      key でソートされたセットから start と end の間の範囲の要素を削除します。
      パラメーター:
      key - null であってはなりません。
      start -
      end -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRemRangeByLex

      LongSE zRemRangeByLex(byte @NonNull [] key, @NonNull Range<byte @NonNull []> range)
      辞書式 Range の間のすべての要素を削除します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      削除された要素の数、またはパイプライン / トランザクションで使用される場合は null。
      導入:
      2.5
      関連事項:
    • zRemRangeByScore

      default LongSE zRemRangeByScore(byte @NonNull [] key, double min, double max)
      key でソートされたセットから min と max の間のスコアを持つ要素を削除します。
      パラメーター:
      key - null であってはなりません。
      min -
      max -
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      関連事項:
    • zRemRangeByScore

      LongSE zRemRangeByScore(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range)
      key でソートされたセットから Range#min と Range#max の間のスコアを持つ要素を削除します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • zDiff

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

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

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

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

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

      default SetSE<@NonNull Tuple> zInterWithScores(@NonNull Aggregate aggregate, int[] weights, byte @NonNull [] @NonNull ... sets)
      ソートされた sets を交差させます。
      パラメーター:
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      sets - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • zInterWithScores

      SetSE<@NonNull Tuple> zInterWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull [] @NonNull ... sets)
      ソートされた sets を交差させます。
      パラメーター:
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      sets - null であってはなりません。
      戻り値:
      導入:
      2.6
      関連事項:
    • zInterStore

      LongSE zInterStore(byte @NonNull [] destKey, byte @NonNull [] @NonNull ... sets)
      ソートされた 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

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

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

      default @Nullable SetSE<@NonNull Tuple> zUnionWithScores(@NonNull Aggregate aggregate, int @NonNull [] weights, byte @NonNull [] @NonNull ... sets)
      ユニオンソート sets
      パラメーター:
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      sets - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • zUnionWithScores

      SetSE<@NonNull Tuple> zUnionWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull [] @NonNull ... sets)
      ユニオンソート sets
      パラメーター:
      aggregate - null であってはなりません。
      weights - null であってはなりません。
      sets - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.6
      関連事項:
    • zUnionStore

      LongSE zUnionStore(byte @NonNull [] destKey, byte @NonNull [] @NonNull ... sets)
      ユニオンソート 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<@NonNull Tuple> zScan(byte @NonNull [] key, @Nullable ScanOptions options)
      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

      default SetSE<byte @NonNull []> zRangeByScore(byte @NonNull [] key, @NonNull Range<? extends @NonNull NumberSE> range)
      ソートされたセットからスコアが Range#min と Range#max の間にある要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • 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

      default SetSE<byte @NonNull []> zRangeByLex(byte @NonNull [] key)
      辞書式順序のキーでソートされたセット内のすべての要素を取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • zRangeByLex

      default SetSE<byte @NonNull []> zRangeByLex(byte @NonNull [] key, @NonNull Range<byte @NonNull []> range)
      辞書式順序のキーでソートされたセットから Range のすべての要素を取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      1.6
      関連事項:
    • 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

      default SetSE<byte @NonNull []> zRevRangeByLex(byte @NonNull [] key)
      キーでソートされたセット内のすべての要素を逆辞書式順序で取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.4
      関連事項:
    • zRevRangeByLex

      default SetSE<byte @NonNull []> zRevRangeByLex(byte @NonNull [] key, @NonNull Range<byte @NonNull []> range)
      Range のすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。
      パラメーター:
      key - null であってはなりません。
      range - null であってはなりません。
      戻り値:
      パイプライン / トランザクションで使用される場合は null。
      導入:
      2.4
      関連事項:
    • 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
      関連事項: