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