インターフェース ReactiveStringCommands
- すべての既知のサブインターフェース:
ReactiveClusterStringCommands
public interface ReactiveStringCommands
リアクティブインフラストラクチャを使用して実行される Redis 文字列コマンド。
- 導入:
- 2.0
- 作成者:
- Christoph Strobl, Mark Paluch, Marcin Grzejszczak
ネストされたクラスの要約
ネストされたクラス修飾子と型インターフェース説明static classAPPENDコマンドパラメーター。static classBITCOUNTコマンドパラメーター。static classBITFIELDコマンドパラメーター。static classBITOPコマンドパラメーター。static classstatic classGETBITコマンドパラメーター。static classGETEXの場合はReactiveRedisConnection.Command。static classMSETコマンドパラメーター。static classSETBITコマンドパラメーター。static classSETコマンドパラメーター。static classSETRANGEコマンドパラメーター。メソッドのサマリー
修飾子と型メソッド説明append(ByteBufferSE key, ByteBufferSE value) キーに値を追加します。append(Publisher<ReactiveStringCommands.AppendCommand> commands) bitCount(ByteBufferSE key) キーに格納されている値の設定ビット数(ポピュレーションカウント)をカウントします。bitCount(ByteBufferSE key, long start, long end) キーに格納されている値の開始ビットと終了ビットのセットビット数(ポピュレーションカウント)をカウントします。キーに格納されている値の開始ビットと終了ビットのセットビット数(ポピュレーションカウント)をカウントします。bitField(ByteBufferSE key, BitFieldSubCommands subCommands) さまざまなビット幅の特定の整数フィールドと、特定のkeyに格納されている任意の非(必要な)整列オフセットを取得 / 操作します。さまざまなビット幅の特定の整数フィールドと、特定のkeyに格納されている任意の非(必要な)整列オフセットを取得 / 操作します。bitOp(CollectionSE<ByteBufferSE> keys, RedisStringCommands.BitOperation bitOp, ByteBufferSE destination) 文字列間でビット演算を実行します。bitOp(Publisher<ReactiveStringCommands.BitOpCommand> commands) 文字列間でビット演算を実行します。bitPos(ByteBufferSE key, boolean bit) 文字列内の指定されたbitに設定された最初のビットの位置を返します。bitPos(ByteBufferSE key, boolean bit, Range<LongSE> range) 文字列内の指定されたbitに設定された最初のビットの位置を返します。bitPos(Publisher<ReactiveStringCommands.BitPosCommand> commands) 文字列内の指定されたbitに設定された最初のビットの位置を出力します。default Mono<ByteBufferSE> get(ByteBufferSE key) キーに格納されている単一の要素を取得します。要素を 1 つずつ取得します。getBit(ByteBufferSE key, long offset) キーの値のオフセットでビット値を取得します。getBit(Publisher<ReactiveStringCommands.GetBitCommand> commands) キーの値のオフセットでビット値を取得します。default Mono<ByteBufferSE> getDel(ByteBufferSE key) keyの値を返し、キーを削除します。getDel(Publisher<ReactiveRedisConnection.KeyCommand> commands) keyの値を返し、キーを削除します。default Mono<ByteBufferSE> getEx(ByteBufferSE key, Expiration expiration) keyで値を返し、Expirationを適用してキーを期限切れにします。getEx(Publisher<ReactiveStringCommands.GetExCommand> commands) keyで値を返し、Expirationを適用してキーを期限切れにします。default Mono<ByteBufferSE> getRange(ByteBufferSE key, long start, long end) 開始と終了の間のキーの値の部分文字列を取得します。開始と終了の間のキーの値の部分文字列を取得します。default Mono<ByteBufferSE> getSet(ByteBufferSE key, ByteBufferSE value) キーの値を設定し、既存の値を返します。getSet(Publisher<ReactiveStringCommands.SetCommand> commands) キーの値を設定し、既存の値を 1 つずつ返します。default Mono<ListSE<ByteBufferSE>> mGet(ListSE<ByteBufferSE> keys) 1 つのバッチで複数の値を取得します。mGet(Publisher<ListSE<ByteBufferSE>> keysets) キーセットの複数の値をバッチで取得します。mSet(MapSE<ByteBufferSE, ByteBufferSE> keyValuePairs) タプルで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。mSet(Publisher<ReactiveStringCommands.MSetCommand> commands) コマンドで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。mSetNX(MapSE<ByteBufferSE, ByteBufferSE> keyValuePairs) 提供されたキーが存在しない場合にのみ、keyValuePairs で提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。提供されたキーが存在しない場合にのみ、タプルで提供されたキーと値のペアを使用して、複数のキーを複数の値に設定します。pSetEX(ByteBufferSE key, ByteBufferSE value, Expiration expireTimeout) キーと値のペアとExpirationを設定します。pSetEX(Publisher<ReactiveStringCommands.SetCommand> commands) キーと値のペアとExpirationを設定します。set(ByteBufferSE key, ByteBufferSE value) キーの値を設定します。set(ByteBufferSE key, ByteBufferSE value, Expiration expiration, RedisStringCommands.SetOption option) 有効期限とオプションを使用してキーの値を設定します。set(Publisher<ReactiveStringCommands.SetCommand> commands) ReactiveStringCommands.SetCommandを呼び出して、すべてのアイテムを個別に設定します。setBit(ByteBufferSE key, long offset, boolean value) キーに格納されている値のオフセットにビットを設定し、元の値を返します。setBit(Publisher<ReactiveStringCommands.SetBitCommand> commands) キーに格納されている値のオフセットにビットを設定し、元の値を返します。setEX(ByteBufferSE key, ByteBufferSE value, Expiration expireTimeout) キーと値のペアとExpirationを設定します。setEX(Publisher<ReactiveStringCommands.SetCommand> commands) キーと値のペアとExpirationを設定します。default Mono<ByteBufferSE> setGet(ByteBufferSE key, ByteBufferSE value, Expiration expiration, RedisStringCommands.SetOption option) 有効期限とオプションを使用してキーの値を設定します。setGet(Publisher<ReactiveStringCommands.SetCommand> commands) ReactiveStringCommands.SetCommandを呼び出して、すべてのアイテムを個別に設定します。setNX(ByteBufferSE key, ByteBufferSE value) キーが存在しない場合にのみ、キーの値を設定します。キーが存在しない場合にのみ、キーと値のペアを設定します。setRange(ByteBufferSE key, ByteBufferSE value, long offset) 指定されたオフセットから始まるキーの一部を指定された値で上書きします。指定されたReactiveStringCommands.SetRangeCommand.valueで、指定されたオフセットから始まるReactiveRedisConnection.KeyCommand.keyの部分を上書きします。strLen(ByteBufferSE key) key に格納されている値の長さを取得します。key に格納されている値の長さを取得します。
メソッドの詳細
set
キーの値を設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。- 戻り値:
- 関連事項:
set
default Mono<BooleanSE> set(ByteBufferSE key, ByteBufferSE value, Expiration expiration, RedisStringCommands.SetOption option) 有効期限とオプションを使用してキーの値を設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。expiration- null であってはなりません。有効期限がない場合はExpiration.persistent()を使用し、既存のものを維持するにはExpiration.keepTtl()を使用します。option- null であってはなりません。- 戻り値:
- 関連事項:
set
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.SetCommand>> set(Publisher<ReactiveStringCommands.SetCommand> commands) ReactiveStringCommands.SetCommandを呼び出して、すべてのアイテムを個別に設定します。- パラメーター:
commands- null であってはなりません。- 戻り値:
ReactiveRedisConnection.BooleanResponseのFluxには、コマンド結果とともにReactiveStringCommands.SetCommandが保持されます。- 関連事項:
setGet
default Mono<ByteBufferSE> setGet(ByteBufferSE key, ByteBufferSE value, Expiration expiration, RedisStringCommands.SetOption option) 有効期限とオプションを指定してキーの値を設定します。キーに格納されている古い文字列を返します。キーが存在しない場合は空を返します。キーに格納されている値が文字列でない場合はエラーが返され、SET は中止されます。- パラメーター:
key- null であってはなりません。value- null であってはなりません。expiration- null であってはなりません。有効期限がない場合はExpiration.persistent()を使用し、既存のものを維持するにはExpiration.keepTtl()を使用します。option- null であってはなりません。- 戻り値:
- 導入:
- 3.5
- 関連事項:
setGet
Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveStringCommands.SetCommand>> setGet(Publisher<ReactiveStringCommands.SetCommand> commands) ReactiveStringCommands.SetCommandを呼び出して、各項目を個別に設定します。キーに格納されている古い文字列を返します。キーが存在しない場合は空を返します。キーに格納されている値が文字列でない場合は、エラーが返され、SET は中止されます。- パラメーター:
commands- null であってはなりません。- 戻り値:
ReactiveRedisConnection.ByteBufferResponseのFluxには、コマンド結果とともにReactiveStringCommands.SetCommandが保持されます。- 導入:
- 3.5
- 関連事項:
get
キーに格納されている単一の要素を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合は
Mono.empty()。 - 関連事項:
get
Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>> get(Publisher<ReactiveRedisConnection.KeyCommand> keys) 要素を 1 つずつ取得します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 取得された値とともに取得するためのキーを保持している
FluxまたはReactiveRedisConnection.ByteBufferResponse。 - 関連事項:
getDel
keyの値を返し、キーを削除します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合は
Mono.empty()。 - 導入:
- 2.6
- 関連事項:
getDel
Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.KeyCommand>> getDel(Publisher<ReactiveRedisConnection.KeyCommand> commands) keyの値を返し、キーを削除します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 取得された値とともに取得するためのキーを保持している
FluxまたはReactiveRedisConnection.ByteBufferResponse。 - 導入:
- 2.6
- 関連事項:
getEx
keyで値を返し、Expirationを適用してキーを期限切れにします。- パラメーター:
key- null であってはなりません。expiration- null であってはなりません。- 戻り値:
- キーが存在しない場合は
Mono.empty()。 - 導入:
- 2.6
- 関連事項:
getEx
Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveStringCommands.GetExCommand>> getEx(Publisher<ReactiveStringCommands.GetExCommand> commands) keyで値を返し、Expirationを適用してキーを期限切れにします。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 取得された値とともに取得するためのキーを保持している
FluxまたはReactiveRedisConnection.ByteBufferResponse。 - 導入:
- 2.6
- 関連事項:
getSet
キーの値を設定し、既存の値を返します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。- 戻り値:
- キーが存在しない場合は
Mono.empty()。 - 関連事項:
getSet
Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveStringCommands.SetCommand>> getSet(Publisher<ReactiveStringCommands.SetCommand> commands) キーの値を設定し、既存の値を 1 つずつ返します。- パラメーター:
commands- null であってはなりません。- 戻り値:
ReactiveRedisConnection.ByteBufferResponseのFluxは、以前存在していた値とともにReactiveStringCommands.SetCommandを保持します。- 関連事項:
mGet
1 つのバッチで複数の値を取得します。値はリクエストされたキーの順序になります。存在しないフィールド値は、結果のListSE では null を使用して表されます。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
mGet
Flux<ReactiveRedisConnection.MultiValueResponse<ListSE<ByteBufferSE>, ByteBufferSE>> mGet(Publisher<ListSE<ByteBufferSE>> keysets) キーセットの複数の値をバッチで取得します。値はリクエストされたキーの順序になります。存在しないフィールド値は、結果のListSE では null を使用して表されます。- パラメーター:
keysets- null であってはなりません。- 戻り値:
- 関連事項:
setNX
キーが存在しない場合にのみ、キーの値を設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。- 戻り値:
- 関連事項:
setNX
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.SetCommand>> setNX(Publisher<ReactiveStringCommands.SetCommand> values) キーが存在しない場合にのみ、キーと値のペアを設定します。- パラメーター:
values- null であってはなりません。- 戻り値:
- 関連事項:
setEX
キーと値のペアとExpirationを設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。expireTimeout- null であってはなりません。- 戻り値:
- 関連事項:
setEX
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.SetCommand>> setEX(Publisher<ReactiveStringCommands.SetCommand> commands) キーと値のペアとExpirationを設定します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
pSetEX
キーと値のペアとExpirationを設定します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。expireTimeout- null であってはなりません。- 戻り値:
- 関連事項:
pSetEX
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.SetCommand>> pSetEX(Publisher<ReactiveStringCommands.SetCommand> commands) キーと値のペアとExpirationを設定します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
mSet
タプルで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。- パラメーター:
keyValuePairs- null であってはなりません。- 戻り値:
- 関連事項:
mSet
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.MSetCommand>> mSet(Publisher<ReactiveStringCommands.MSetCommand> commands) コマンドで提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
mSetNX
提供されたキーが存在しない場合にのみ、keyValuePairs で提供されるキーと値のペアを使用して、複数のキーを複数の値に設定します。- パラメーター:
keyValuePairs- null であってはなりません。- 戻り値:
- 関連事項:
mSetNX
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.MSetCommand>> mSetNX(Publisher<ReactiveStringCommands.MSetCommand> source) 提供されたキーが存在しない場合にのみ、タプルで提供されたキーと値のペアを使用して、複数のキーを複数の値に設定します。- パラメーター:
source- null であってはなりません。- 戻り値:
- 関連事項:
append
キーに値を追加します。- パラメーター:
key- null であってはなりません。value- null であってはなりません。- 戻り値:
- 関連事項:
append
Flux<ReactiveRedisConnection.NumericResponse<ReactiveStringCommands.AppendCommand, LongSE>> append(Publisher<ReactiveStringCommands.AppendCommand> commands) ReactiveStringCommands.AppendCommand.getValue()をReactiveRedisConnection.KeyCommand.getKey()に追加します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
getRange
開始と終了の間のキーの値の部分文字列を取得します。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
getRange
Flux<ReactiveRedisConnection.ByteBufferResponse<ReactiveRedisConnection.RangeCommand>> getRange(Publisher<ReactiveRedisConnection.RangeCommand> commands) 開始と終了の間のキーの値の部分文字列を取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
setRange
指定されたオフセットから始まるキーの一部を指定された値で上書きします。- パラメーター:
key- null であってはなりません。value- null であってはなりません。offset-- 戻り値:
- 関連事項:
setRange
Flux<ReactiveRedisConnection.NumericResponse<ReactiveStringCommands.SetRangeCommand, LongSE>> setRange(Publisher<ReactiveStringCommands.SetRangeCommand> commands) 指定されたReactiveStringCommands.SetRangeCommand.valueで、指定されたオフセットから始まるReactiveRedisConnection.KeyCommand.keyの部分を上書きします。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
getBit
キーの値のオフセットでビット値を取得します。- パラメーター:
key- null であってはなりません。offset-- 戻り値:
- 関連事項:
getBit
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.GetBitCommand>> getBit(Publisher<ReactiveStringCommands.GetBitCommand> commands) キーの値のオフセットでビット値を取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
setBit
キーに格納されている値のオフセットにビットを設定し、元の値を返します。- パラメーター:
key- null であってはなりません。offset-value-- 戻り値:
setBit
Flux<ReactiveRedisConnection.BooleanResponse<ReactiveStringCommands.SetBitCommand>> setBit(Publisher<ReactiveStringCommands.SetBitCommand> commands) キーに格納されている値のオフセットにビットを設定し、元の値を返します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
bitCount
キーに格納されている値の設定ビット数(ポピュレーションカウント)をカウントします。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
bitCount
キーに格納されている値の開始ビットと終了ビットのセットビット数(ポピュレーションカウント)をカウントします。- パラメーター:
key- null であってはなりません。start-end-- 戻り値:
- 関連事項:
bitCount
Flux<ReactiveRedisConnection.NumericResponse<ReactiveStringCommands.BitCountCommand, LongSE>> bitCount(Publisher<ReactiveStringCommands.BitCountCommand> commands) キーに格納されている値の開始ビットと終了ビットのセットビット数(ポピュレーションカウント)をカウントします。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
bitField
さまざまなビット幅の特定の整数フィールドと、特定のkeyに格納されている任意の非(必要な)整列オフセットを取得 / 操作します。- パラメーター:
key- null であってはなりません。subCommands-- 戻り値:
- 導入:
- 2.1
- 関連事項:
bitField
Flux<ReactiveRedisConnection.MultiValueResponse<ReactiveStringCommands.BitFieldCommand, LongSE>> bitField(Publisher<ReactiveStringCommands.BitFieldCommand> commands) さまざまなビット幅の特定の整数フィールドと、特定のkeyに格納されている任意の非(必要な)整列オフセットを取得 / 操作します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
bitOp
default Mono<LongSE> bitOp(CollectionSE<ByteBufferSE> keys, RedisStringCommands.BitOperation bitOp, ByteBufferSE destination) 文字列間でビット演算を実行します。- パラメーター:
keys- null であってはなりません。bitOp- null であってはなりません。destination- null であってはなりません。- 戻り値:
- 関連事項:
bitOp
Flux<ReactiveRedisConnection.NumericResponse<ReactiveStringCommands.BitOpCommand, LongSE>> bitOp(Publisher<ReactiveStringCommands.BitOpCommand> commands) 文字列間でビット演算を実行します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 関連事項:
bitPos
文字列内の指定されたbitに設定された最初のビットの位置を返します。- パラメーター:
key- 実際の文字列を保持するキー。bit- 探すビット値。- 戻り値:
- 準備ができたら、
Monoが結果を出力します。 - 導入:
- 2.1
bitPos
文字列内の指定されたbitに設定された最初のビットの位置を返します。Rangeの開始と終了には、文字列の末尾から始まるバイトにインデックスを付けるために負の値を含めることができます。ここで、-1 は最後のバイト、-2 は最後から 2 番目のバイトです。- パラメーター:
key- 実際の文字列を保持するキー。bit- 探すビット値。range- null であってはなりません。検索を制限しないようにするには、Range.unbounded()を使用します。- 戻り値:
- 準備ができたら、
Monoが結果を出力します。 - 導入:
- 2.1
bitPos
Flux<ReactiveRedisConnection.NumericResponse<ReactiveStringCommands.BitPosCommand, LongSE>> bitPos(Publisher<ReactiveStringCommands.BitPosCommand> commands) 文字列内の指定されたbitに設定された最初のビットの位置をエミットします。key に格納されている値の長さを取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- 準備ができたら、
Fluxが結果を出力します。 - 導入:
- 2.1
strLen
key に格納されている値の長さを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
strLen
Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand, LongSE>> strLen(Publisher<ReactiveRedisConnection.KeyCommand> keys) key に格納されている値の長さを取得します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項: