クラスの使用
org.springframework.data.redis.connection.ReactiveRedisConnection.KeyCommand
ReactiveRedisConnection.KeyCommand を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
org.springframework.data.redis.connection 内の ReactiveRedisConnection.KeyCommand 使用
修飾子と型クラス説明static classGEOADDコマンドパラメーター。static classGEODISTコマンドパラメーター。static classGEOHASHコマンドパラメーター。static classGEOPOSコマンドパラメーター。static classGEORADIUSBYMEMBERコマンドパラメーター。static classGEORADIUSコマンドパラメーター。static classGEOSEARCHコマンドパラメーター。static classGEOSEARCHSTOREコマンドパラメーター。static classstatic classHEXISTSReactiveRedisConnection.Command。static classstatic classHRANDFIELDReactiveRedisConnection.Command。static classstatic classstatic classPFADDコマンドパラメーター。static classPFMERGEコマンドパラメーター。static classMOVEコマンドパラメーター。static classEXPIREAT/PEXPIREATコマンドパラメーター。static classEXPIRE/PEXPIREコマンドパラメーター。static classMOVEコマンドパラメーター。static classRENAMEコマンドパラメーター。static classBLMOVEコマンドパラメーター。static classBRPOPLPUSHコマンドパラメーター。static classLINDEXコマンドパラメーター。static classLINSERTコマンドパラメーター。static classLMOVEコマンドパラメーター。static classLPOSコマンドパラメーター。static classLREMコマンドパラメーター。static classLSETコマンドパラメーター。static classLPOP/RPOP コマンドパラメーター。static classLPUSH/RPUSH コマンドパラメーター。static classRPOPLPUSHコマンドパラメーター。static classReactiveNumberCommands.DecrByCommand<T extends NumberSE>DECRBYコマンドパラメーター。static classReactiveNumberCommands.HIncrByCommand<T extends NumberSE>HINCRBYコマンドパラメーター。static classReactiveNumberCommands.IncrByCommand<T extends NumberSE>INCRBYコマンドパラメーター。static classstatic classstatic classSADDコマンドパラメーター。static classSDIFFSTOREコマンドパラメーター。static classSINTERSTOREコマンドパラメーター。static classSISMEMBERコマンドパラメーター。static classSMISMEMBERコマンドパラメーター。static classSMOVEコマンドパラメーター。static classSPOPコマンドパラメーター。static classSRANDMEMBERコマンドパラメーター。static classSREMコマンドパラメーター。static classSUNIONSTOREコマンドパラメーター。static classXACKコマンドパラメーター。static classXADDコマンドパラメーター。static classXDELコマンドパラメーター。static classstatic class保留中のメッセージを取得するための値オブジェクト保持パラメーター。static classXRANGE/XREVRANGEコマンドパラメーター。static classXTRIMコマンドパラメーター。static classXCLAIMコマンドパラメーター。static classstatic classAPPENDコマンドパラメーター。static classBITCOUNTコマンドパラメーター。static classBITFIELDコマンドパラメーター。static classstatic classGETBITコマンドパラメーター。static classGETEXの場合はReactiveRedisConnection.Command。static classSETBITコマンドパラメーター。static classSETコマンドパラメーター。static classSETRANGEコマンドパラメーター。static classBZPOPMIN/BZPOPMAX コマンドパラメーター。static classZADDコマンドパラメーター。static classZINTERSTORE/ZUNIONSTOREコマンドパラメーター。static classZCOUNTコマンドパラメーター。static classZDIFFSTOREコマンドパラメーター。static classZINCRBYコマンドパラメーター。static classZINTERSTOREコマンドパラメーター。static classZLEXCOUNTコマンドパラメーター。static classZMSCOREコマンドパラメーター。static classZPOPMIN/ZPOPMAX コマンドパラメーター。static classZRANDMEMBERコマンドパラメーター。static classZRANGEBYLEX/ZREVRANGEBYLEX コマンドパラメーター。static classZRANGEBYSCORE/ZREVRANGEBYSCORE.static classZRANGE/ZREVRANGE コマンドパラメーター。static classZRANGESTOREコマンドパラメーター。static classZRANK/ZREVRANK コマンドパラメーター。static classZREMコマンドパラメーター。static classZREMRANGEBYLEXコマンドパラメーター。static classZREMRANGEBYRANKコマンドパラメーター。static classZREMRANGEBYSCOREコマンドパラメーター。static classZSCOREコマンドパラメーター。static classZUNIONSTOREコマンドパラメーター。型 ReactiveRedisConnection.KeyCommand の引数を持つ型を返す org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveNumberCommands.decr(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーの値を 1 デクリメントします。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.del(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーを 1 つずつ削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>ReactiveKeyCommands.exists(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 指定されたキーが存在するかどうかを確認します。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.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.EntrySE<ByteBufferSE, ByteBufferSE>>>> ReactiveHashCommands.hGetAll(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーに保存されているハッシュ全体を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveHashCommands.hKeys(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーでハッシュのキーセット(フィールド)を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveHashCommands.hLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーでハッシュのサイズを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.EntrySE<ByteBufferSE, ByteBufferSE>>>> ReactiveHashCommands.hScan(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyScanCommand> commands) Fluxを使用して、keyのハッシュ内のエントリを反復処理します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveHashCommands.hVals(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーでハッシュのエントリセット(値)を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveNumberCommands.incr(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーの値を 1 インクリメントします。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveListCommands.lLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()に保存されているリストのサイズを取得しますreactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>ReactiveKeyCommands.persist(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) 指定されたkeyから有効期限を 1 つずつ削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.pTtl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveSetCommands.sCard(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) セットのサイズをgetKey()で取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveSetCommands.sMembers(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()でセットのすべての要素を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>>ReactiveSetCommands.sPop(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()のセットからランダムなメンバーを削除して返しますreactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveSetCommands.sScan(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyScanCommand> commands) Fluxを使用して、keyのセット内のメンバーを反復処理します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveStringCommands.strLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) key に格納されている値の長さを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.ttl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,DataType>> ReactiveKeyCommands.type(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーに保存されている型を判別します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.unlink(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キースペースからkeyのリンクを解除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveStreamCommands.xLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()に保存されているストリームのサイズを取得しますreactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveStreamCommands.xTrim(org.reactivestreams.Publisher<ReactiveStreamCommands.TrimCommand> commands) ストリームをcount要素にトリミングします。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveZSetCommands.zCard(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) でソートされたセットのサイズを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Tuple>>> ReactiveZSetCommands.zScan(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyScanCommand> commands) Fluxを使用して、keyでソートされたセットのメンバーを反復処理します。型 ReactiveRedisConnection.KeyCommand の型引数を持つ org.springframework.data.redis.connection のメソッドパラメーター修飾子と型メソッド説明reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveNumberCommands.decr(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーの値を 1 デクリメントします。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.del(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーを 1 つずつ削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>ReactiveKeyCommands.exists(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 指定されたキーが存在するかどうかを確認します。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.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<Map.EntrySE<ByteBufferSE, ByteBufferSE>>>> ReactiveHashCommands.hGetAll(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーに保存されているハッシュ全体を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveHashCommands.hKeys(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーでハッシュのキーセット(フィールド)を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveHashCommands.hLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーでハッシュのサイズを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveHashCommands.hVals(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーでハッシュのエントリセット(値)を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveNumberCommands.incr(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーの値を 1 インクリメントします。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveListCommands.lLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()に保存されているリストのサイズを取得しますreactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>ReactiveKeyCommands.persist(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) 指定されたkeyから有効期限を 1 つずつ削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.pTtl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveSetCommands.sCard(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) セットのサイズをgetKey()で取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,reactor.core.publisher.Flux<ByteBufferSE>>> ReactiveSetCommands.sMembers(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()でセットのすべての要素を取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>>ReactiveSetCommands.sPop(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()のセットからランダムなメンバーを削除して返しますreactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveStringCommands.strLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) key に格納されている値の長さを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.ttl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,DataType>> ReactiveKeyCommands.type(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーに保存されている型を判別します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveKeyCommands.unlink(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キースペースからkeyのリンクを解除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveStreamCommands.xLen(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) getKey()に保存されているストリームのサイズを取得しますreactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ReactiveZSetCommands.zCard(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) でソートされたセットのサイズを取得します。