インターフェース ReactiveClusterServerCommands
- すべてのスーパーインターフェース:
ReactiveServerCommands
リアクティブインフラストラクチャを使用してクラスター環境で実行される Redis サーバーコマンド。
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Dennis Neufeld
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<StringSE>
bgReWriteAof
(RedisClusterNode node) 特定のサーバーでファイルの追加のみの書き換えプロセスを開始します。reactor.core.publisher.Mono<StringSE>
bgSave
(RedisClusterNode node) サーバーで db のバックグラウンド保存を開始します。reactor.core.publisher.Mono<LongSE>
dbSize
(RedisClusterNode node) 現在選択されているデータベースで使用可能なキーの総数を取得します。reactor.core.publisher.Mono<StringSE>
flushAll
(RedisClusterNode node) すべてのデータベースからすべてのキーを削除します。reactor.core.publisher.Mono<StringSE>
flushAll
(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用して、 すべてのデータベースからすべて のキーを削除します。reactor.core.publisher.Mono<StringSE>
flushDb
(RedisClusterNode node) 現在選択されているデータベースのすべてのキーを削除します。reactor.core.publisher.Mono<StringSE>
flushDb
(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用して、現在選択されているデータベースのすべてのキーを削除します。reactor.core.publisher.Flux<RedisClientInfo>
接続されているクライアントに関する情報と統計をリクエストします。reactor.core.publisher.Mono<PropertiesSE>
getConfig
(RedisClusterNode node, StringSE pattern) 指定されたpattern
の構成パラメーターをサーバーからロードします。reactor.core.publisher.Mono<PropertiesSE>
info
(RedisClusterNode node) メモリ CPU 使用率レプリケーションなどのデフォルトのサーバー情報をロードしますreactor.core.publisher.Mono<PropertiesSE>
info
(RedisClusterNode node, StringSE section) 指定されたselection
のサーバー情報をロードします。reactor.core.publisher.Mono<LongSE>
lastSave
(RedisClusterNode node) 最後に成功したReactiveServerCommands.bgSave()
操作の UNIX タイムスタンプを秒単位で取得します。reactor.core.publisher.Mono<StringSE>
サーバーの統計カウンターをリセットします。reactor.core.publisher.Mono<StringSE>
save
(RedisClusterNode node) 現在のデータベーススナップショットをサーバーに同期保存します。reactor.core.publisher.Mono<StringSE>
setConfig
(RedisClusterNode node, StringSE param, StringSE value) param
のサーバー構成をvalue
に設定します。reactor.core.publisher.Mono<LongSE>
time
(RedisClusterNode node) TIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。インターフェース org.springframework.data.redis.connection.ReactiveServerCommands から継承されたメソッド
bgReWriteAof, bgSave, dbSize, flushAll, flushAll, flushDb, flushDb, getClientList, getClientName, getConfig, info, info, killClient, lastSave, resetConfigStats, save, setClientName, setConfig, time, time
メソッドの詳細
bgReWriteAof
特定のサーバーでファイルの追加のみの書き換えプロセスを開始します。- パラメーター:
node
- null であってはなりません。- 戻り値:
- コマンド完了を示す
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
bgSave
サーバーで db のバックグラウンド保存を開始します。- パラメーター:
node
- null であってはなりません。- 戻り値:
- サーバーが受信したコマンドを示す
Mono
。操作の成功は、lastSave(RedisClusterNode)
を介してチェックする必要があります。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
lastSave
最後に成功したReactiveServerCommands.bgSave()
操作の UNIX タイムスタンプを秒単位で取得します。- パラメーター:
node
- null であってはなりません。- 戻り値:
- UNIX タイムスタンプをラップする
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
save
現在のデータベーススナップショットをサーバーに同期保存します。- パラメーター:
node
- null であってはなりません。- 戻り値:
- コマンド完了を示す
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
dbSize
現在選択されているデータベースで使用可能なキーの総数を取得します。- パラメーター:
node
- null であってはなりません。- 戻り値:
- キーの数を折り返しする
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
flushDb
現在選択されているデータベースのすべてのキーを削除します。- パラメーター:
node
- null であってはなりません。コマンド完了を示すMono
。- 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
flushDb
reactor.core.publisher.Mono<StringSE> flushDb(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用して、現在選択されているデータベースのすべてのキーを削除します。- パラメーター:
node
- null であってはなりません。コマンド完了を示すMono
。option
-- 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 導入:
- 2.7
- 関連事項:
flushAll
すべてのデータベースからすべてのキーを削除します。- パラメーター:
node
- null であってはなりません。- 戻り値:
- コマンド完了を示す
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
flushAll
reactor.core.publisher.Mono<StringSE> flushAll(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用して、 すべてのデータベースからすべて のキーを削除します。- パラメーター:
node
- null であってはなりません。option
-- 戻り値:
- コマンド完了を示す
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 導入:
- 2.7
- 関連事項:
info
次のようなデフォルトのサーバー情報をロードします- memory
- CPU 使用率
- レプリケーション
- パラメーター:
node
- null であってはなりません。- 戻り値:
Mono
折り返しサーバー情報。- 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
info
指定されたselection
のサーバー情報をロードします。- パラメーター:
node
- null であってはなりません。section
- null でも空でもいけません。- 戻り値:
- 指定された
section
のMono
折り返しサーバー情報。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。IllegalArgumentExceptionSE
- セクションが null または空の場合。- 関連事項:
getConfig
指定されたpattern
の構成パラメーターをサーバーからロードします。- パラメーター:
node
- null であってはなりません。pattern
- null であってはなりません。- 戻り値:
- 指定された
pattern
に一致するMono
折り返し構成パラメーター。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。IllegalArgumentExceptionSE
-pattern
が null または空の場合。- 関連事項:
setConfig
reactor.core.publisher.Mono<StringSE> setConfig(RedisClusterNode node, StringSE param, StringSE value) param
のサーバー構成をvalue
に設定します。- パラメーター:
node
- null であってはなりません。param
- null でも空でもいけません。value
- null でも空でもいけません。- 例外:
IllegalArgumentExceptionSE
-node
が null の場合。IllegalArgumentExceptionSE
-pattern
/value
が null または空の場合。- 関連事項:
resetConfigStats
サーバーの統計カウンターをリセットします。
カウンターはReactiveServerCommands.info()
を使用して取得できます。- パラメーター:
node
- null であってはなりません。- 戻り値:
- コマンド完了を示す
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
time
TIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。- パラメーター:
node
- null であってはなりません。- 戻り値:
- 現在のサーバー時間をミリ秒単位でラップする
Mono
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項:
getClientList
接続されているクライアントに関する情報と統計をリクエストします。- パラメーター:
node
- null であってはなりません。- 戻り値:
-
RedisClientInfo
オブジェクトを放出するFlux
。 - 例外:
IllegalArgumentExceptionSE
-node
が null の場合。- 関連事項: