インターフェース ReactiveKeyCommands
- 既知のすべてのサブインターフェース:
ReactiveClusterKeyCommands
public interface ReactiveKeyCommands
リアクティブインフラストラクチャを使用して実行される Redis キーコマンド。
- 導入:
- 2.0
- 作成者:
- Christoph Strobl, Mark Paluch
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static classMOVEコマンドパラメーター。static classEXPIREAT/PEXPIREATコマンドパラメーター。static classEXPIRE/PEXPIREコマンドパラメーター。static classMOVEコマンドパラメーター。static classRENAMEコマンドパラメーター。方法の概要
修飾子と型メソッド説明default reactor.core.publisher.Mono<BooleanSE>copy(ByteBufferSE sourceKey, ByteBufferSE targetKey, boolean replace) 指定されたkeyをターゲットkeyにコピーします。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.CopyCommand>>copy(org.reactivestreams.Publisher<ReactiveKeyCommands.CopyCommand> commands) キーを 1 つずつコピーします。default reactor.core.publisher.Mono<LongSE>del(ByteBufferSE key) キーを削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> del(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーを 1 つずつ削除します。reactor.core.publisher.Mono<ValueEncoding>encodingOf(ByteBufferSE key) 指定されたkeyで値を格納するために使用される内部表現の型を取得します。default reactor.core.publisher.Mono<BooleanSE>exists(ByteBufferSE key) 指定されたキーが存在するかどうかを確認します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>exists(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 指定されたキーが存在するかどうかを確認します。default reactor.core.publisher.Mono<BooleanSE>expire(ByteBufferSE key, DurationSE timeout) 指定されたkeyの存続時間を秒単位で設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>>expire(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。default reactor.core.publisher.Mono<BooleanSE>expireAt(ByteBufferSE key, InstantSE expireAt) 指定されたkeyの有効期限を UNIX タイムスタンプとして設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>>expireAt(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkeyの有効期限を UNIX タイムスタンプとして 1 つずつ設定します。reactor.core.publisher.Mono<DurationSE>idletime(ByteBufferSE key) 指定されたkeyに格納されているオブジェクトがアイドル状態であるため、DurationSE を取得します。default reactor.core.publisher.Mono<ListSE<ByteBufferSE>>keys(ByteBufferSE pattern) 指定されたパターンに一致するすべてのキーを検索します。
keys(ByteBuffer)は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)を使用してキースペースを反復処理することをお勧めします。reactor.core.publisher.Flux<ReactiveRedisConnection.MultiValueResponse<ByteBufferSE,ByteBufferSE>> keys(org.reactivestreams.Publisher<ByteBufferSE> patterns) 指定されたパターンに一致するすべてのキーを検索します。
keys(Publisher)は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)を使用してキースペースを反復処理することをお勧めします。default reactor.core.publisher.Mono<LongSE>mDel(ListSE<ByteBufferSE> keys) 複数のキーを 1 つのバッチで 1 つずつ削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,LongSE>> mDel(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) 複数のキーをまとめて削除します。default reactor.core.publisher.Mono<BooleanSE>move(ByteBufferSE key, int database) 指定されたkeyをindexを使用してデータベースに移動します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.MoveCommand>>move(org.reactivestreams.Publisher<ReactiveKeyCommands.MoveCommand> commands) データベース間でキーを 1 つずつ移動します。default reactor.core.publisher.Mono<LongSE>mUnlink(ListSE<ByteBufferSE> keys) キースペースからkeysのリンクを解除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,LongSE>> mUnlink(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) キースペースからkeysのリンクを解除します。default reactor.core.publisher.Mono<BooleanSE>persist(ByteBufferSE key) 指定されたkeyから有効期限を削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>persist(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) 指定されたkeyから有効期限を 1 つずつ削除します。default reactor.core.publisher.Mono<BooleanSE>pExpire(ByteBufferSE key, DurationSE timeout) 特定のkeyの存続時間をミリ秒単位で設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>>pExpire(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。default reactor.core.publisher.Mono<BooleanSE>pExpireAt(ByteBufferSE key, InstantSE expireAt) 指定されたkeyの有効期限を UNIX タイムスタンプとして設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>>pExpireAt(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkeyの有効期限を UNIX タイムスタンプとしてミリ秒単位で 1 つずつ設定します。default reactor.core.publisher.Mono<LongSE>pTtl(ByteBufferSE key) keyの存続時間をミリ秒単位で取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> pTtl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。reactor.core.publisher.Mono<ByteBufferSE>キースペースからランダムなキーを返します。reactor.core.publisher.Mono<LongSE>refcount(ByteBufferSE key) 指定されたkeyに関連付けられた値の参照の数を取得します。default reactor.core.publisher.Mono<BooleanSE>rename(ByteBufferSE oldKey, ByteBufferSE newKey) キー oldKey の名前を newKey に変更します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>>rename(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) キー oldKey の名前を newKey に変更します。default reactor.core.publisher.Mono<BooleanSE>renameNX(ByteBufferSE key, ByteBufferSE newKey) newKey が存在しない場合にのみ、キー oldKey の名前を newKey に変更します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>>renameNX(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) newKey が存在しない場合にのみ、キー oldKey の名前を newKey に変更します。default reactor.core.publisher.Flux<ByteBufferSE>scan()Fluxを使用して、キーを繰り返し処理します。default reactor.core.publisher.Flux<ByteBufferSE>scan(KeyScanOptions options) Fluxを使用して、キーを繰り返し処理します。reactor.core.publisher.Flux<ByteBufferSE>scan(ScanOptions options) Fluxを使用して、キーを繰り返し処理します。default reactor.core.publisher.Mono<LongSE>touch(CollectionSE<ByteBufferSE> keys) 指定されたkey(s)の最終アクセス時間を変更します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<CollectionSE<ByteBufferSE>,LongSE>> touch(org.reactivestreams.Publisher<CollectionSE<ByteBufferSE>> keys) 指定されたkey(s)の最終アクセス時間を変更します。default reactor.core.publisher.Mono<LongSE>ttl(ByteBufferSE key) keyの存続時間を数秒で取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ttl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。default reactor.core.publisher.Mono<DataType>type(ByteBufferSE key) キーに保存されている型を判別します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,DataType>> type(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーに保存されている型を判別します。default reactor.core.publisher.Mono<LongSE>unlink(ByteBufferSE key) キースペースからkeyのリンクを解除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> unlink(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キースペースからkeyのリンクを解除します。
方法の詳細
copy
default reactor.core.publisher.Mono<BooleanSE> copy(ByteBufferSE sourceKey, ByteBufferSE targetKey, boolean replace) 指定されたkeyをターゲットkeyにコピーします。- パラメーター:
sourceKey- null であってはなりません。targetKey- null であってはなりません。replace- 既存のキーを置き換えるかどうか。- 戻り値:
- 導入:
- 2.6
- 関連事項:
copy
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.CopyCommand>> copy(org.reactivestreams.Publisher<ReactiveKeyCommands.CopyCommand> commands) キーを 1 つずつコピーします。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを押したままコピー結果と一緒に移動する
ReactiveRedisConnection.BooleanResponseのFlux。 - 導入:
- 2.6
- 関連事項:
exists
指定されたキーが存在するかどうかを確認します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
exists
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>> exists(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 指定されたキーが存在するかどうかを確認します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
type
キーに保存されている型を判別します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
type
reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,DataType>> type(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーに保存されている型を判別します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
touch
指定されたkey(s)の最終アクセス時間を変更します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- タッチされたキーの数を放出する
Mono。 - 導入:
- 2.1
- 関連事項:
touch
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<CollectionSE<ByteBufferSE>,LongSE>> touch(org.reactivestreams.Publisher<CollectionSE<ByteBufferSE>> keys) 指定されたkey(s)の最終アクセス時間を変更します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
keys
指定されたパターンに一致するすべてのキーを検索します。
keys(ByteBuffer)は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)を使用してキースペースを反復処理することをお勧めします。- パラメーター:
pattern- null であってはなりません。- 戻り値:
- 関連事項:
keys
reactor.core.publisher.Flux<ReactiveRedisConnection.MultiValueResponse<ByteBufferSE,ByteBufferSE>> keys(org.reactivestreams.Publisher<ByteBufferSE> patterns) 指定されたパターンに一致するすべてのキーを検索します。
keys(Publisher)は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)を使用してキースペースを反復処理することをお勧めします。- パラメーター:
patterns- null であってはなりません。- 戻り値:
- 関連事項:
scan
Fluxを使用して、キーを繰り返し処理します。結果のFluxはカーソルとして機能し、サブスクライバーが要求を通知する限り、SCANコマンド自体を発行します。- 戻り値:
- 決して null にはなりません。
- 導入:
- 2.1
- 関連事項:
scan
Fluxを使用して、キーを繰り返し処理します。結果のFluxはカーソルとして機能し、サブスクライバーが要求を通知する限り、SCANコマンド自体を発行します。- パラメーター:
options- null であってはなりません。- 戻り値:
keysSE を 1 つずつ放出するFlux。- 例外:
IllegalArgumentExceptionSE- オプションが null の場合。- 導入:
- 2.6
- 関連事項:
scan
Fluxを使用して、キーを繰り返し処理します。結果のFluxはカーソルとして機能し、サブスクライバーが要求を通知する限り、SCANコマンド自体を発行します。- パラメーター:
options- null であってはなりません。- 戻り値:
keysSE を 1 つずつ放出するFlux。- 例外:
IllegalArgumentExceptionSE- オプションが null の場合。- 導入:
- 2.1
- 関連事項:
randomKey
reactor.core.publisher.Mono<ByteBufferSE> randomKey()キースペースからランダムなキーを返します。- 戻り値:
- 関連事項:
rename
キー oldKey の名前を newKey に変更します。- パラメーター:
oldKey- null であってはなりません。newKey- null であってはなりません。- 戻り値:
- 関連事項:
rename
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> rename(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) キー oldKey の名前を newKey に変更します。- パラメーター:
command- null であってはなりません。- 戻り値:
- 関連事項:
renameNX
newKey が存在しない場合にのみ、キー oldKey の名前を newKey に変更します。- パラメーター:
key- null であってはなりません。newKey- null であってはなりません。- 戻り値:
- 関連事項:
renameNX
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> renameNX(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) newKey が存在しない場合にのみ、キー oldKey の名前を newKey に変更します。- パラメーター:
command- null であってはなりません。- 戻り値:
- 関連事項:
del
キーを削除します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
del
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> del(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーを 1 つずつ削除します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 削除結果とともに削除されたキーを保持している
ReactiveRedisConnection.NumericResponseのFlux。 - 関連事項:
mDel
複数のキーを 1 つのバッチで 1 つずつ削除します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 関連事項:
mDel
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,LongSE>> mDel(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) 複数のキーをまとめて削除します。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 削除結果とともに削除されたキーを保持している
ReactiveRedisConnection.NumericResponseのFlux。 - 関連事項:
unlink
キースペースからkeyのリンクを解除します。del(ByteBuffer)とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
key- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
unlink
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> unlink(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キースペースからkeyのリンクを解除します。del(ByteBuffer)とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.NumericResponseのFluxは、リンク解除の結果とともに削除されました。 - 導入:
- 2.1
- 関連事項:
mUnlink
キースペースからkeysのリンクを解除します。mDel(List)とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
mUnlink
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,LongSE>> mUnlink(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) キースペースからkeysのリンクを解除します。mDel(Publisher)とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys- null であってはなりません。- 戻り値:
- 削除結果とともに削除されたキーを保持している
ReactiveRedisConnection.NumericResponseのFlux。 - 導入:
- 2.1
- 関連事項:
expire
指定されたkeyの存続時間を秒単位で設定します。- パラメーター:
key- null であってはなりません。timeout- null であってはなりません。- 戻り値:
- 関連事項:
expire
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>> expire(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponseのFluxは、有効期限の結果とともに削除されます。 - 関連事項:
pExpire
特定のkeyの存続時間をミリ秒単位で設定します。- パラメーター:
key- null であってはなりません。timeout- null であってはなりません。- 戻り値:
- 関連事項:
pExpire
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>> pExpire(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponseのFluxは、有効期限の結果とともに削除されます。 - 関連事項:
expireAt
指定されたkeyの有効期限を UNIX タイムスタンプとして設定します。- パラメーター:
key- null であってはなりません。expireAt- null であってはなりません。- 戻り値:
- 関連事項:
expireAt
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>> expireAt(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkeyの有効期限を UNIX タイムスタンプとして 1 つずつ設定します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponseのFluxは、有効期限の結果とともに削除されます。 - 関連事項:
pExpireAt
指定されたkeyの有効期限を UNIX タイムスタンプとして設定します。- パラメーター:
key- null であってはなりません。expireAt- null であってはなりません。- 戻り値:
- 関連事項:
pExpireAt
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>> pExpireAt(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkeyの有効期限を UNIX タイムスタンプとしてミリ秒単位で 1 つずつ設定します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponseのFluxは、有効期限の結果とともに削除されます。 - 関連事項:
persist
指定されたkeyから有効期限を削除します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
persist
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>> persist(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) 指定されたkeyから有効期限を 1 つずつ削除します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponseのFluxは、永続化結果とともに永続化されました。 - 関連事項:
ttl
keyの存続時間を数秒で取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
ttl
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ttl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.NumericResponseのFluxと、存続時間の結果。 - 関連事項:
pTtl
keyの存続時間をミリ秒単位で取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
pTtl
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> pTtl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.NumericResponseのFluxと、存続時間の結果。 - 関連事項:
move
指定されたkeyをindexを使用してデータベースに移動します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 関連事項:
move
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.MoveCommand>> move(org.reactivestreams.Publisher<ReactiveKeyCommands.MoveCommand> commands) データベース間でキーを 1 つずつ移動します。- パラメーター:
commands- null であってはなりません。- 戻り値:
- キーを押したまま移動する
ReactiveRedisConnection.BooleanResponseのFluxは、移動結果とともに移動します。 - 関連事項:
encodingOf
指定されたkeyで値を格納するために使用される内部表現の型を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
ValueEncodingを放出するMono。- 例外:
IllegalArgumentExceptionSE-keyが null の場合。- 導入:
- 2.1
- 関連事項:
idletime
指定されたkeyに格納されているオブジェクトがアイドル状態であるため、DurationSE を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合、
MonoはMono.empty()のキーのアイドル時間を放出します。 - 例外:
IllegalArgumentExceptionSE-keyが null の場合。- 導入:
- 2.1
- 関連事項:
refcount
指定されたkeyに関連付けられた値の参照の数を取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- キーが存在しない場合は
Mono.empty()。 - 例外:
IllegalArgumentExceptionSE-keyが null の場合。- 導入:
- 2.1
- 関連事項: