クラスの使用
org.springframework.data.redis.connection.ReactiveRedisConnection.ByteBufferResponse
ReactiveRedisConnection.ByteBufferResponse を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
org.springframework.data.redis.connection 内の ReactiveRedisConnection.ByteBufferResponse 使用
型 ReactiveRedisConnection.ByteBufferResponse の引数を持つ型を返す org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveListCommands.BLMoveCommand>>ReactiveListCommands.bLMove(org.reactivestreams.Publisher<ReactiveListCommands.BLMoveCommand> commands) sourceKeyに格納されたリストの最初 / 最後の要素 (引数fromに応じてヘッド / テール) をアトミックに 返して削除し、destinationKeyに格納されたリストの最初 / 最後の要素 (引数toに応じてヘッド / テール) に要素をプッシュします。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveListCommands.BRPopLPushCommand>>ReactiveListCommands.bRPopLPush(org.reactivestreams.Publisher<ReactiveListCommands.BRPopLPushCommand> commands) ReactiveRedisConnection.KeyCommand.getKey()のリストから最後の要素を削除し、それをReactiveListCommands.BRPopLPushCommand.getDestination()に追加して、その値を返します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>>ReactiveStringCommands.get(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 要素を 1 つずつ取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>>ReactiveStringCommands.getDel(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) keyの値を返し、キーを削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveStringCommands.GetExCommand>>ReactiveStringCommands.getEx(org.reactivestreams.Publisher<ReactiveStringCommands.GetExCommand> commands) keyで値を返し、Expirationを適用してキーを期限切れにします。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.RangeCommand>>ReactiveStringCommands.getRange(org.reactivestreams.Publisher<ReactiveRedisConnection.RangeCommand> commands) 開始と終了の間のキーの値の部分文字列を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveStringCommands.SetCommand>>ReactiveStringCommands.getSet(org.reactivestreams.Publisher<ReactiveStringCommands.SetCommand> commands) キーの値を設定し、既存の値を 1 つずつ返します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveListCommands.LIndexCommand>>ReactiveListCommands.lIndex(org.reactivestreams.Publisher<ReactiveListCommands.LIndexCommand> commands) reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveListCommands.LMoveCommand>>ReactiveListCommands.lMove(org.reactivestreams.Publisher<? extends ReactiveListCommands.LMoveCommand> commands) sourceKeyに格納されたリストの最初 / 最後の要素 (引数fromに応じてヘッド / テール) をアトミックに 返して削除し、destinationKeyに格納されたリストの最初 / 最後の要素 (引数toに応じてヘッド / テール) に要素をプッシュします。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveListCommands.PopCommand>>ReactiveListCommands.pop(org.reactivestreams.Publisher<ReactiveListCommands.PopCommand> commands) ReactiveRedisConnection.KeyCommand.getKey()に保存されているリストの最後の要素を削除して返しますreactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveListCommands.RPopLPushCommand>>ReactiveListCommands.rPopLPush(org.reactivestreams.Publisher<ReactiveListCommands.RPopLPushCommand> commands) ReactiveRedisConnection.KeyCommand.getKey()のリストから最後の要素を削除し、それをReactiveListCommands.RPopLPushCommand.getDestination()に追加して、その値を返します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>>ReactiveSetCommands.sPop(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) ReactiveRedisConnection.KeyCommand.getKey()のセットからランダムなメンバーを削除して返します