クラスの使用
org.springframework.data.redis.connection.Limit
Limit を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
Lettuce の接続パッケージ Redis クライアント。
Redis を Spring の概念と統合するためのコアパッケージ。
Redis に加えて、ほとんどの
java.util コレクションの実装を提供するパッケージ。org.springframework.data.redis.connection 内の Limit 使用
修飾子と型メソッド説明Limit.count(int count) ReactiveStreamCommands.RangeCommand.getLimit()ReactiveZSetCommands.ZRangeByLexCommand.getLimit()ReactiveZSetCommands.ZRangeStoreCommand.getLimit()static LimitLimit.limit()Limit.offset(int offset) static LimitLimit.unlimited()型 Limit の引数を持つ型を返す org.springframework.data.redis.connection のメソッド型 Limit のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明Limitを適用します。制限を適用します。Limitを適用します。Limitを適用します。default ListSE<ByteRecord>使用すべきではありません。default reactor.core.publisher.Flux<ByteBufferRecord>ReactiveStreamCommands.xRange(ByteBufferSE key, Range<StringSE> range, Limit limit) Limitを適用して、特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。default ListSE<ByteRecord>使用すべきではありません。default reactor.core.publisher.Flux<ByteBufferRecord>ReactiveStreamCommands.xRevRange(ByteBufferSE key, Range<StringSE> range, Limit limit) Limitを逆の順序で適用して、特定のRedisZSetCommands.Range内のストリームからレコードを読み取ります。default SetSE<byte[]>DefaultedRedisConnection.zRangeByLex(byte[] key, Range<byte[]> range, Limit limit) 使用すべきではありません。SetSE<byte[]>DefaultStringRedisConnection.zRangeByLex(byte[] key, Range<byte[]> range, Limit limit) DefaultStringRedisConnection.zRangeByLex(StringSE key, Range<StringSE> range, Limit limit) default reactor.core.publisher.Flux<ByteBufferSE>ReactiveZSetCommands.zRangeByLex(ByteBufferSE key, Range<StringSE> range, Limit limit) 辞書式順序のキーでソートされたセットからRangeのすべての要素を取得します。SetSE<byte[]>RedisZSetCommands.zRangeByLex(byte[] key, Range<byte[]> range, Limit limit) 辞書式順序のキーでソートされたセットからRangeのすべての要素を取得します。StringRedisConnection.zRangeByLex(StringSE key, Range<StringSE> range, Limit limit) 辞書式順序のキーでソートされたセットからRedisZSetCommands.Rangeのすべての要素を取得します。default SetSE<byte[]>DefaultedRedisConnection.zRangeByScore(byte[] key, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。SetSE<byte[]>DefaultStringRedisConnection.zRangeByScore(byte[] key, Range<? extends NumberSE> range, Limit limit) default reactor.core.publisher.Flux<ByteBufferSE>ReactiveZSetCommands.zRangeByScore(ByteBufferSE key, Range<DoubleSE> range, Limit limit) ソートされたセットから範囲内の要素を取得します。SetSE<byte[]>RedisZSetCommands.zRangeByScore(byte[] key, Range<? extends NumberSE> range, Limit limit) Limit#countからLimit#offsetの範囲の要素を取得します。スコアは、ソートされたセットからRange#minとRange#maxの間にあります。DefaultedRedisConnection.zRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) default reactor.core.publisher.Flux<Tuple>ReactiveZSetCommands.zRangeByScoreWithScores(ByteBufferSE key, Range<DoubleSE> range, Limit limit) ソートされたセットから範囲内のTupleを取得します。RedisZSetCommands.zRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲のTupleのセットを取得します。ここで、スコアは、ソートされたセットからRange#minとRange#maxの間にあります。default LongSEDefaultedRedisConnection.zRangeStoreByLex(byte[] dstKey, byte[] srcKey, Range<byte[]> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRangeStoreByLex(byte[] dstKey, byte[] srcKey, Range<byte[]> range, Limit limit) DefaultStringRedisConnection.zRangeStoreByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range, Limit limit) default reactor.core.publisher.Mono<LongSE>ReactiveZSetCommands.zRangeStoreByLex(ByteBufferSE srcKey, ByteBufferSE destKey, Range<StringSE> range, Limit limit) 辞書編集上の範囲でsrcKeyから要素をdestKeyに追加します。RedisZSetCommands.zRangeStoreByLex(byte[] dstKey, byte[] srcKey, Range<byte[]> range, Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。StringRedisConnection.zRangeStoreByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range, Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEDefaultedRedisConnection.zRangeStoreByScore(byte[] dstKey, byte[] srcKey, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRangeStoreByScore(byte[] dstKey, byte[] srcKey, Range<? extends NumberSE> range, Limit limit) DefaultStringRedisConnection.zRangeStoreByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) default reactor.core.publisher.Mono<LongSE>ReactiveZSetCommands.zRangeStoreByScore(ByteBufferSE srcKey, ByteBufferSE destKey, Range<DoubleSE> range, Limit limit) スコア範囲ごとにsrcKeyからdestKeyに要素を追加します。RedisZSetCommands.zRangeStoreByScore(byte[] dstKey, byte[] srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。StringRedisConnection.zRangeStoreByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEDefaultedRedisConnection.zRangeStoreRevByLex(byte[] dstKey, byte[] srcKey, Range<byte[]> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRangeStoreRevByLex(byte[] dstKey, byte[] srcKey, Range<byte[]> range, Limit limit) DefaultStringRedisConnection.zRangeStoreRevByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range, Limit limit) default reactor.core.publisher.Mono<LongSE>ReactiveZSetCommands.zRangeStoreRevByLex(ByteBufferSE srcKey, ByteBufferSE destKey, Range<StringSE> range, Limit limit) srcKeyの要素を逆辞書式範囲でdestKeyに追加します。RedisZSetCommands.zRangeStoreRevByLex(byte[] dstKey, byte[] srcKey, Range<byte[]> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。StringRedisConnection.zRangeStoreRevByLex(StringSE dstKey, StringSE srcKey, Range<StringSE> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。default LongSEDefaultedRedisConnection.zRangeStoreRevByScore(byte[] dstKey, byte[] srcKey, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRangeStoreRevByScore(byte[] dstKey, byte[] srcKey, Range<? extends NumberSE> range, Limit limit) DefaultStringRedisConnection.zRangeStoreRevByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) default reactor.core.publisher.Mono<LongSE>ReactiveZSetCommands.zRangeStoreRevByScore(ByteBufferSE srcKey, ByteBufferSE destKey, Range<DoubleSE> range, Limit limit) 逆スコア範囲でsrcKeyからdestKeyに要素を追加します。RedisZSetCommands.zRangeStoreRevByScore(byte[] dstKey, byte[] srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。StringRedisConnection.zRangeStoreRevByScore(StringSE dstKey, StringSE srcKey, Range<? extends NumberSE> range, Limit limit) このコマンドは ZRANGE … REV に似ていますが、結果を dstKey 宛先キーに保存します。default SetSE<byte[]>DefaultedRedisConnection.zRevRangeByLex(byte[] key, Range<byte[]> range, Limit limit) 使用すべきではありません。SetSE<byte[]>DefaultStringRedisConnection.zRevRangeByLex(byte[] key, Range<byte[]> range, Limit limit) DefaultStringRedisConnection.zRevRangeByLex(StringSE key, Range<StringSE> range, Limit limit) default reactor.core.publisher.Flux<ByteBufferSE>ReactiveZSetCommands.zRevRangeByLex(ByteBufferSE key, Range<StringSE> range, Limit limit) 辞書式順序のキーでソートされたセットからRangeのすべての要素を取得します。SetSE<byte[]>RedisZSetCommands.zRevRangeByLex(byte[] key, Range<byte[]> range, Limit limit) Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。StringRedisConnection.zRevRangeByLex(StringSE key, Range<StringSE> range, Limit limit) RedisZSetCommands.Rangeのすべての要素を、辞書式順序を逆にして、キーでソートされたセットから取得します。default SetSE<byte[]>DefaultedRedisConnection.zRevRangeByScore(byte[] key, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。SetSE<byte[]>DefaultStringRedisConnection.zRevRangeByScore(byte[] key, Range<? extends NumberSE> range, Limit limit) default reactor.core.publisher.Flux<ByteBufferSE>ReactiveZSetCommands.zRevRangeByScore(ByteBufferSE key, Range<DoubleSE> range, Limit limit) スコアの逆順で並べ替えられたセットから範囲内の要素を取得します。SetSE<byte[]>RedisZSetCommands.zRevRangeByScore(byte[] key, Range<? extends NumberSE> range, Limit limit) Limit#offsetからLimit#offset + Limit#countの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからRange#minとRange#maxの間にあります。DefaultedRedisConnection.zRevRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) 使用すべきではありません。DefaultStringRedisConnection.zRevRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) default reactor.core.publisher.Flux<Tuple>ReactiveZSetCommands.zRevRangeByScoreWithScores(ByteBufferSE key, Range<DoubleSE> range, Limit limit) 逆スコア順でソートされたセットから範囲内のTupleを取得します。RedisZSetCommands.zRevRangeByScoreWithScores(byte[] key, Range<? extends NumberSE> range, Limit limit) Limit#offsetからLimit#countの範囲のTupleのセットを取得します。ここで、スコアは、高から低の順に並べ替えられたセットからRange#minとRange#maxの間にあります。org.springframework.data.redis.connection.lettuce 内の Limit 使用
型 Limit のパラメーターを持つ org.springframework.data.redis.connection.lettuce のメソッドorg.springframework.data.redis.core 内の Limit 使用
型 Limit のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明default <V> reactor.core.publisher.Flux<ObjectRecord<K,V>> default <V> ListSE<ObjectRecord<K,V>> BoundZSetOperations.rangeAndStoreByLex(K dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()であり、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つバインドされたキーで ZSET から辞書式順序で並べられます。reactor.core.publisher.Mono<LongSE>n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つsrcKeyの ZSET から辞書式順序で格納します。n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つsrcKeyの ZSET から辞書式順序で格納します。BoundZSetOperations.rangeAndStoreByScore(K dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで n =getCount()で、getOffset()から始まり、スコアがRange.getLowerBound()とRange.getUpperBound()の間のバインドされたキーで ZSET からスコア順に並べられます。reactor.core.publisher.Mono<LongSE>n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から開始し、スコアがRange.getLowerBound()とRange.getUpperBound()の間のsrcKeyで ZSET からスコア順に並べ替えます。ZSetOperations.rangeAndStoreByScore(K srcKey, K dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から開始し、スコアがRange.getLowerBound()とRange.getUpperBound()の間のsrcKeyで ZSET からスコア順に並べ替えます。BoundZSetOperations.rangeByLex(Range<StringSE> range, Limit limit) すべての要素 n 要素を取得します。n=getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つ辞書式順序になります。BoundZSetOperations.rangeByLex(RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。reactor.core.publisher.Flux<V>ReactiveZSetOperations.rangeByLex(K key, Range<StringSE> range, Limit limit) Range.getLowerBound()とRange.getUpperBound()の間の値で、keyの ZSET から辞書式順序でgetOffset()から開始して、すべての要素 n 要素(n =getCount())を取得します。ZSetOperations.rangeByLex(K key, Range<StringSE> range, Limit limit) Range.getLowerBound()とRange.getUpperBound()の間の値で、keyの ZSET から辞書式順序でgetOffset()から開始して、すべての要素 n 要素(n =getCount())を取得します。ZSetOperations.rangeByLex(K key, RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。reactor.core.publisher.Flux<V>ReactiveZSetOperations.rangeByScore(K key, Range<DoubleSE> range, Limit limit) startからendの範囲の要素を取得します。スコアは、ソートされたセットからminとmaxの間にあります。reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>>ReactiveZSetOperations.rangeByScoreWithScores(K key, Range<DoubleSE> range, Limit limit) BoundStreamOperations.reverseRange(Range<StringSE> range, Limit limit) default <V> reactor.core.publisher.Flux<ObjectRecord<K,V>> ReactiveStreamOperations.reverseRange(ClassSE<V> targetType, K key, Range<StringSE> range, Limit limit) ReactiveStreamOperations.reverseRange(K key, Range<StringSE> range, Limit limit) default <V> ListSE<ObjectRecord<K,V>> StreamOperations.reverseRange(K key, Range<StringSE> range, Limit limit) BoundZSetOperations.reverseRangeAndStoreByLex(K dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つバインドされたキーで、ZSET から逆の辞書編集順序で格納されます。reactor.core.publisher.Mono<LongSE>ReactiveZSetOperations.reverseRangeAndStoreByLex(K srcKey, K dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つsrcKeyの ZSET から逆辞書編集順序で格納します。n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つsrcKeyの ZSET から逆辞書編集順序で格納します。BoundZSetOperations.reverseRangeAndStoreByScore(K dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで n =getCount()で、getOffset()から始まり、スコアがRange.getLowerBound()とRange.getUpperBound()の間のバインドされたキーで ZSET からのスコアによって逆順になります。reactor.core.publisher.Mono<LongSE>ReactiveZSetOperations.reverseRangeAndStoreByScore(K srcKey, K dstKey, Range<DoubleSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間のスコアを持つsrcKeyの ZSET からのスコアによって逆順で並べ替えます。ZSetOperations.reverseRangeAndStoreByScore(K srcKey, K dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間のスコアを持つsrcKeyの ZSET からのスコアによって逆順で並べ替えます。BoundZSetOperations.reverseRangeByLex(Range<StringSE> range, Limit limit) すべての要素 n 要素を取得します。n=getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つ逆辞書式順序になります。BoundZSetOperations.reverseRangeByLex(RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。reactor.core.publisher.Flux<V>ReactiveZSetOperations.reverseRangeByLex(K key, Range<StringSE> range, Limit limit) Range.getLowerBound()とRange.getUpperBound()の間の値で、keyの ZSET から逆辞書式順序でgetOffset()から開始して、すべての要素 n 要素(n =getCount())を取得します。ZSetOperations.reverseRangeByLex(K key, Range<StringSE> range, Limit limit) Range.getLowerBound()とRange.getUpperBound()の間の値で、keyの ZSET から逆辞書式順序でgetOffset()から開始して、すべての要素 n 要素(n =getCount())を取得します。ZSetOperations.reverseRangeByLex(K key, RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。reactor.core.publisher.Flux<V>ReactiveZSetOperations.reverseRangeByScore(K key, Range<DoubleSE> range, Limit limit) startからendの範囲の要素を取得します。スコアは、高 -> 低の順序で並べ替えられたセットからminとmaxの間にあります。reactor.core.publisher.Flux<ZSetOperations.TypedTuple<V>>ReactiveZSetOperations.reverseRangeByScoreWithScores(K key, Range<DoubleSE> range, Limit limit) org.springframework.data.redis.support.collections 内の Limit 使用
型 Limit のパラメーターを持つ org.springframework.data.redis.support.collections のメソッド修飾子と型メソッド説明DefaultRedisZSet.rangeAndStoreByLex(StringSE dstKey, Range<StringSE> range, Limit limit) RedisZSet.rangeAndStoreByLex(StringSE dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()であり、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つバインドされたキーで ZSET から辞書式順序で並べられます。DefaultRedisZSet.rangeAndStoreByScore(StringSE dstKey, Range<? extends NumberSE> range, Limit limit) RedisZSet.rangeAndStoreByScore(StringSE dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで n =getCount()で、getOffset()から始まり、スコアがRange.getLowerBound()とRange.getUpperBound()の間のバインドされたキーで ZSET からスコア順に並べられます。DefaultRedisZSet.rangeByLex(Range<StringSE> range, Limit limit) RedisZSet.rangeByLex(Range<StringSE> range, Limit limit) すべての要素 n 要素を取得します。n=getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つ辞書式順序になります。RedisZSet.rangeByLex(RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。DefaultRedisZSet.reverseRangeAndStoreByLex(StringSE dstKey, Range<StringSE> range, Limit limit) RedisZSet.reverseRangeAndStoreByLex(StringSE dstKey, Range<StringSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで、n =getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つバインドされたキーで、ZSET から逆の辞書編集順序で格納されます。DefaultRedisZSet.reverseRangeAndStoreByScore(StringSE dstKey, Range<? extends NumberSE> range, Limit limit) RedisZSet.reverseRangeAndStoreByScore(StringSE dstKey, Range<? extends NumberSE> range, Limit limit) n 個の要素をdstKeyに格納します。ここで n =getCount()で、getOffset()から始まり、スコアがRange.getLowerBound()とRange.getUpperBound()の間のバインドされたキーで ZSET からのスコアによって逆順になります。DefaultRedisZSet.reverseRangeByLex(Range<StringSE> range, Limit limit) RedisZSet.reverseRangeByLex(Range<StringSE> range, Limit limit) すべての要素 n 要素を取得します。n=getCount()で、getOffset()から始まり、Range.getLowerBound()とRange.getUpperBound()の間の値を持つ逆辞書式順序になります。RedisZSet.reverseRangeByLex(RedisZSetCommands.Range range, Limit limit) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。3.0 以降。
Limitを使用してください。