インターフェースの使用
org.springframework.data.redis.connection.zset.Tuple
Tuple を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
データの送信とレスポンスの解析に使用される Redis 固有のコンバーター。
Lettuce の接続パッケージ Redis クライアント。
org.springframework.data.redis.connection 内の Tuple 使用
org.springframework.data.redis.connection 内の Tuple サブインターフェースTuple を実装している org.springframework.data.redis.connection のクラス修飾子と型メソッド説明default TupleDefaultedRedisConnection.bZPopMax(byte[] key, long timeout, TimeUnitSE unit) 使用すべきではありません。@Nullable TupleDefaultStringRedisConnection.bZPopMax(byte[] key, long timeout, TimeUnitSE unit) RedisZSetCommands.bZPopMax(byte @NonNull[] key, long timeout, @NonNull TimeUnitSE unit) keyでソートされたセットから、スコアが最も高い値を削除して返します。default TupleDefaultedRedisConnection.bZPopMin(byte[] key, long timeout, TimeUnitSE unit) 使用すべきではありません。@Nullable TupleDefaultStringRedisConnection.bZPopMin(byte[] key, long timeout, TimeUnitSE unit) RedisZSetCommands.bZPopMin(byte @NonNull[] key, long timeout, @NonNull TimeUnitSE unit) keyでソートされたセットから、スコアが最も低い値を削除して返します。default TupleDefaultedRedisConnection.zPopMax(byte[] key) 使用すべきではありません。@Nullable TupleDefaultStringRedisConnection.zPopMax(byte[] key) RedisZSetCommands.zPopMax(byte @NonNull[] key) keyでソートされたセットから、スコアが最も高い値を削除して返します。default TupleDefaultedRedisConnection.zPopMin(byte[] key) 使用すべきではありません。@Nullable TupleDefaultStringRedisConnection.zPopMin(byte[] key) RedisZSetCommands.zPopMin(byte @NonNull[] key) keyでソートされたセットから、スコアが最も低い値を削除して返します。keyでソートされたセットから、スコアが最も低い値を削除して返します。default TupleDefaultedRedisConnection.zRandMemberWithScore(byte[] key) 使用すべきではありません。DefaultStringRedisConnection.zRandMemberWithScore(byte[] key) RedisZSetCommands.zRandMemberWithScore(byte @NonNull[] key) keyでソートされたセットからランダムな要素を取得します。型 Tuple の引数を持つ型を返す org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明ReactiveZSetCommands.bZPop(Publisher<ReactiveZSetCommands.BZPopCommand> commands) keyCommand#getKey()SE でソートされたセットから要素を削除して返します。ReactiveZSetCommands.bZPopMax(ByteBufferSE key, DurationSE timeout) keyでソートされたセットから、スコアが最も高い値を削除して返します。ReactiveZSetCommands.bZPopMin(ByteBufferSE key, DurationSE timeout) keyでソートされたセットから、スコアが最も低い値を削除して返します。ReactiveZSetCommands.ZAddCommand.getTuples()DefaultedRedisConnection.zDiffWithScores(byte[]... sets) 使用すべきではありません。DefaultStringRedisConnection.zDiffWithScores(byte[]... sets) ReactiveZSetCommands.zDiffWithScores(ListSE<ByteBufferSE> sets) 差分ソートセット。ReactiveZSetCommands.zDiffWithScores(Publisher<? extends ReactiveZSetCommands.ZDiffCommand> commands) 差分ソートセット。RedisZSetCommands.zDiffWithScores(byte @NonNull[] @NonNull... sets) 差分ソートされたsets。DefaultedRedisConnection.zInterWithScores(byte[]... sets) 使用すべきではありません。DefaultedRedisConnection.zInterWithScores(Aggregate aggregate, int[] weights, byte[]... sets) 使用すべきではありません。DefaultedRedisConnection.zInterWithScores(Aggregate aggregate, Weights weights, byte[]... sets) 使用すべきではありません。DefaultStringRedisConnection.zInterWithScores(byte[]... sets) DefaultStringRedisConnection.zInterWithScores(Aggregate aggregate, Weights weights, byte[]... sets) ReactiveZSetCommands.zInterWithScores(ListSE<ByteBufferSE> sets) ソートされたセットを交差させます。ReactiveZSetCommands.zInterWithScores(ListSE<ByteBufferSE> sets, ListSE<DoubleSE> weights) ソートされたセットを交差させ、個々のセットに重みを適用します。ReactiveZSetCommands.zInterWithScores(ListSE<ByteBufferSE> sets, ListSE<DoubleSE> weights, @Nullable Aggregate aggregateFunction) aggregateFunction を適用してソートされたセットを交差させ、個々のセットに重みを適用します。ReactiveZSetCommands.zInterWithScores(ListSE<ByteBufferSE> sets, Weights weights) ソートされたセットを交差させ、個々のセットに重みを適用します。ReactiveZSetCommands.zInterWithScores(ListSE<ByteBufferSE> sets, Weights weights, @Nullable Aggregate aggregateFunction) aggregateFunction を適用してソートされたセットを交差させ、個々のセットに重みを適用します。ReactiveZSetCommands.zInterWithScores(Publisher<? extends ReactiveZSetCommands.ZAggregateCommand> commands) aggregateFunction を適用してソートされたセットを交差させ、個々のセットに重みを適用します。RedisZSetCommands.zInterWithScores(byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。RedisZSetCommands.zInterWithScores(@NonNull Aggregate aggregate, int[] weights, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。RedisZSetCommands.zInterWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets) ソートされたsetsを交差させます。ReactiveZSetCommands.zPop(Publisher<ReactiveZSetCommands.ZPopCommand> commands) keyCommand#getKey()SE でソートされたセットから要素を削除して返します。DefaultedRedisConnection.zPopMax(byte[] key, long count) 使用すべきではありません。DefaultStringRedisConnection.zPopMax(byte[] key, long count) ReactiveZSetCommands.zPopMax(ByteBufferSE key) keyでソートされたセットから、スコアが最も高い値を削除して返します。ReactiveZSetCommands.zPopMax(ByteBufferSE key, long count) keyでソートされたセットから、スコアが最も高いcount値を削除して返します。RedisZSetCommands.zPopMax(byte @NonNull[] key, long count) keyでソートされたセットから、スコアが最も高いcount値を削除して返します。DefaultedRedisConnection.zPopMin(byte[] key, long count) 使用すべきではありません。DefaultStringRedisConnection.zPopMin(byte[] key, long count) ReactiveZSetCommands.zPopMin(ByteBufferSE key) keyでソートされたセットから、スコアが最も低い値を削除して返します。ReactiveZSetCommands.zPopMin(ByteBufferSE key, long count) keyでソートされたセットから、スコアが最も低いcount値を削除して返します。RedisZSetCommands.zPopMin(byte @NonNull[] key, long count) keyでソートされたセットから、スコアが最も低いcount値を削除して返します。DefaultedRedisConnection.zRandMemberWithScore(byte[] key, long count) 使用すべきではありません。DefaultStringRedisConnection.zRandMemberWithScore(byte[] key, long count) ReactiveZSetCommands.zRandMemberWithScore(ByteBufferSE key) keyでソートされたセットからランダムな要素を取得します。ReactiveZSetCommands.zRandMemberWithScore(ByteBufferSE key, long count) keyでソートされたセットからcountランダム要素を取得します。ReactiveZSetCommands.zRandMemberWithScore(Publisher<ReactiveZSetCommands.ZRandMemberCommand> commands) keyでソートされたセットからランダムな要素を取得します。RedisZSetCommands.zRandMemberWithScore(byte @NonNull[] key, long count) keyでソートされたセットからcountランダム要素を取得します。ReactiveZSetCommands.zRange(Publisher<ReactiveZSetCommands.ZRangeCommand> commands) ソートされたセットから範囲内のTupleのセットを取得します。Flux<ReactiveRedisConnection.CommandResponse<ReactiveZSetCommands.ZRangeByScoreCommand, Flux<Tuple>>> ReactiveZSetCommands.zRangeByScore(Publisher<ReactiveZSetCommands.ZRangeByScoreCommand> commands) ソートされたセットから範囲内のTupleを取得します。DefaultedRedisConnection.zRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key, double min, double max) DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count) DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range) DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) ReactiveZSetCommands.zRangeByScoreWithScores(ByteBufferSE key, Range<DoubleSE> range) ソートされたセットから範囲内のTupleを取得します。ReactiveZSetCommands.zRangeByScoreWithScores(ByteBufferSE key, Range<DoubleSE> range, Limit limit) ソートされたセットから範囲内のTupleを取得します。RedisZSetCommands.zRangeByScoreWithScores(byte @NonNull[] key, double min, double max) RedisZSetCommands.zRangeByScoreWithScores(byte @NonNull[] key, double min, double max, long offset, long count) RedisZSetCommands.zRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) RedisZSetCommands.zRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲のTupleのセットを取得します。ここで、スコアは、ソートされたセットからRange#minとRange#maxの間にあります。DefaultedRedisConnection.zRangeWithScores(byte[] key, long start, long end) 使用すべきではありません。DefaultStringRedisConnection.zRangeWithScores(byte[] key, long start, long end) ReactiveZSetCommands.zRangeWithScores(ByteBufferSE key, Range<LongSE> range) ソートされたセットから範囲内のTupleのセットを取得します。RedisZSetCommands.zRangeWithScores(byte @NonNull[] key, long start, long end) DefaultedRedisConnection.zRevRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key, double min, double max) DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key, double min, double max, long offset, long count) DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range) DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) ReactiveZSetCommands.zRevRangeByScoreWithScores(ByteBufferSE key, Range<DoubleSE> range) 逆スコア順でソートされたセットから範囲内のTupleのセットを取得します。ReactiveZSetCommands.zRevRangeByScoreWithScores(ByteBufferSE key, Range<DoubleSE> range, Limit limit) 逆スコア順でソートされたセットから範囲内のTupleを取得します。RedisZSetCommands.zRevRangeByScoreWithScores(byte @NonNull[] key, double min, double max) RedisZSetCommands.zRevRangeByScoreWithScores(byte @NonNull[] key, double min, double max, long offset, long count) RedisZSetCommands.zRevRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range) RedisZSetCommands.zRevRangeByScoreWithScores(byte @NonNull[] key, @NonNull Range<? extends @NonNull NumberSE> range, @NonNull Limit limit) Limit#offsetからLimit#countの範囲のTupleのセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットからRange#minとRange#maxの間にあります。DefaultedRedisConnection.zRevRangeWithScores(byte[] key, long start, long end) 使用すべきではありません。DefaultStringRedisConnection.zRevRangeWithScores(byte[] key, long start, long end) ReactiveZSetCommands.zRevRangeWithScores(ByteBufferSE key, Range<LongSE> range) 逆スコア順でソートされたセットから範囲内のTupleのセットを取得します。RedisZSetCommands.zRevRangeWithScores(byte @NonNull[] key, long start, long end) DefaultedRedisConnection.zScan(byte[] key, ScanOptions options) 使用すべきではありません。DefaultStringRedisConnection.zScan(byte[] key, ScanOptions options) ReactiveZSetCommands.zScan(ByteBufferSE key) Fluxを使用して、keyのソート済みセットのメンバーを反復処理します。ReactiveZSetCommands.zScan(ByteBufferSE key, ScanOptions options) ReactiveZSetCommands.zScan(Publisher<ReactiveRedisConnection.KeyScanCommand> commands) Fluxを使用して、keyのソート済みセットのメンバーを反復処理します。RedisZSetCommands.zScan(byte @NonNull[] key, @Nullable ScanOptions options) Cursorを使用して、keyでソートされたセットの要素を反復処理します。DefaultedRedisConnection.zUnionWithScores(byte[]... sets) 使用すべきではありません。DefaultedRedisConnection.zUnionWithScores(Aggregate aggregate, int[] weights, byte[]... sets) 使用すべきではありません。DefaultedRedisConnection.zUnionWithScores(Aggregate aggregate, Weights weights, byte[]... sets) 使用すべきではありません。DefaultStringRedisConnection.zUnionWithScores(byte[]... sets) DefaultStringRedisConnection.zUnionWithScores(Aggregate aggregate, Weights weights, byte[]... sets) ReactiveZSetCommands.zUnionWithScores(ListSE<ByteBufferSE> sets) ユニオンソートセット。ReactiveZSetCommands.zUnionWithScores(ListSE<ByteBufferSE> sets, ListSE<DoubleSE> weights) ソートされたセットを結合し、個々のセットに重みを適用します。ReactiveZSetCommands.zUnionWithScores(ListSE<ByteBufferSE> sets, ListSE<DoubleSE> weights, @Nullable Aggregate aggregateFunction) aggregateFunction を適用してソートされたセットを結合し、個々のセットに重みを適用します。ReactiveZSetCommands.zUnionWithScores(ListSE<ByteBufferSE> sets, Weights weights) ソートされたセットを結合し、個々のセットに重みを適用します。ReactiveZSetCommands.zUnionWithScores(ListSE<ByteBufferSE> sets, Weights weights, @Nullable Aggregate aggregateFunction) aggregateFunction を適用してソートされたセットを結合し、個々のセットに重みを適用します。ReactiveZSetCommands.zUnionWithScores(Publisher<? extends ReactiveZSetCommands.ZAggregateCommand> commands) aggregateFunction を適用してソートされたセットを結合し、個々のセットに重みを適用します。RedisZSetCommands.zUnionWithScores(byte @NonNull[] @NonNull... sets) ユニオンソートsets。RedisZSetCommands.zUnionWithScores(@NonNull Aggregate aggregate, int @NonNull[] weights, byte @NonNull[] @NonNull... sets) ユニオンソートsets。RedisZSetCommands.zUnionWithScores(@NonNull Aggregate aggregate, @NonNull Weights weights, byte @NonNull[] @NonNull... sets) ユニオンソートsets。型 Tuple のパラメーターを持つ org.springframework.data.redis.connection のメソッド型 Tuple の型引数を持つ org.springframework.data.redis.connection のメソッドパラメーター修飾子と型メソッド説明ReactiveZSetCommands.ZAddCommand.tuples(CollectionSE<? extends Tuple> tuples) default LongSEDefaultedRedisConnection.zAdd(byte[] key, SetSE<Tuple> tuples, RedisZSetCommands.ZAddArgs args) 使用すべきではありません。DefaultStringRedisConnection.zAdd(byte[] key, SetSE<Tuple> tuples, RedisZSetCommands.ZAddArgs args) ReactiveZSetCommands.zAdd(ByteBufferSE key, CollectionSE<? extends Tuple> tuples) キーでソートされたセットにタプルを追加するか、スコアがすでに存在する場合はそれらのスコアを更新します。default LongSEtuplesをkeyでソートされたセットに追加するか、scoreがすでに存在する場合は更新します。RedisZSetCommands.zAdd(byte @NonNull[] key, @NonNull SetSE<@NonNull Tuple> tuples, @NonNull RedisZSetCommands.ZAddArgs args) 型 Tuple のパラメーターを持つ org.springframework.data.redis.connection のコンストラクター修飾子コンストラクター説明DefaultStringTuple(Tuple tuple, StringSE valueAsString) 新しいDefaultStringTupleインスタンスを構築します。org.springframework.data.redis.connection.convert 内の Tuple 使用
型 Tuple の型引数を持つ org.springframework.data.redis.connection.convert のメソッドパラメーターorg.springframework.data.redis.connection.lettuce 内の Tuple 使用
修飾子と型メソッド説明static TupleLettuceConverters.toTuple(@Nullable io.lettuce.core.ScoredValue<byte[]> source) 型 Tuple の引数を持つ型を返す org.springframework.data.redis.connection.lettuce のメソッドorg.springframework.data.redis.connection.zset 内の Tuple 使用
Tuple を実装している org.springframework.data.redis.connection.zset のクラス
RedisCommandsProvider.zSetCommands()を推奨。