インターフェース ReactiveServerCommands
- すべての既知のサブインターフェース:
ReactiveClusterServerCommands
public interface ReactiveServerCommands
リアクティブインフラストラクチャを使用して実行される Redis サーバーコマンド。
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Dennis Neufeld
メソッドのサマリー
修飾子と型メソッド説明サーバーでファイルの追加のみの書き換えプロセスを開始します。bgSave()
サーバーで db のバックグラウンド保存を開始します。dbSize()
現在選択されているデータベースで使用可能なキーの総数を取得します。flushAll()
すべてのデータベースからすべてのキーを削除します。指定されたRedisServerCommands.FlushOption
を使用して、 すべてのデータベースからすべて のキーを削除します。flushDb()
現在選択されているデータベースのすべてのキーを削除します。指定されたRedisServerCommands.FlushOption
を使用して、現在選択されているデータベースのすべてのキーを削除します。接続されているクライアントに関する情報と統計をリクエストします。現在の接続の名前を返します。指定されたpattern
の構成パラメーターをサーバーからロードします。info()
メモリ CPU 使用率レプリケーションなどのデフォルトのサーバー情報をロードします指定されたselection
のサーバー情報をロードします。killClient
(StringSE host, int port) host:port で識別される特定のクライアント接続を閉じます。lastSave()
最後に成功したbgSave()
操作の UNIX タイムスタンプを秒単位で取得します。サーバーの統計カウンターをリセットします。save()
現在のデータベーススナップショットをサーバーに同期保存します。setClientName
(StringSE name) 現在の接続に名を割り当てます。param
のサーバー構成をvalue
に設定します。time()
TimeUnit.MILLISECONDS
SE でTIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。time
(TimeUnitSE timeUnit) TIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。
メソッドの詳細
bgReWriteAof
サーバーでファイルの追加のみの書き換えプロセスを開始します。- 戻り値:
Mono
はコマンドの完了を示します。- 関連事項:
bgSave
サーバーで db のバックグラウンド保存を開始します。- 戻り値:
Mono
はサーバーが受信したコマンドを示します。操作の成功はlastSave()
で確認する必要があります。- 関連事項:
lastSave
最後に成功したbgSave()
操作の UNIX タイムスタンプを秒単位で取得します。- 戻り値:
Mono
でラップされた Unix タイムスタンプ。- 関連事項:
save
現在のデータベーススナップショットをサーバーに同期保存します。- 戻り値:
Mono
はコマンドの完了を示します。- 関連事項:
dbSize
現在選択されているデータベースで使用可能なキーの総数を取得します。- 戻り値:
Mono
折り返しキーの数。- 関連事項:
flushDb
現在選択されているデータベースのすべてのキーを削除します。- 戻り値:
Mono
はコマンドの完了を示します。- 関連事項:
flushDb
指定されたRedisServerCommands.FlushOption
を使用して、現在選択されているデータベースのすべてのキーを削除します。- パラメーター:
option
-- 戻り値:
Mono
はコマンドの完了を示します。- 導入:
- 2.7
- 関連事項:
flushAll
すべてのデータベースからすべてのキーを削除します。- 戻り値:
Mono
はコマンドの完了を示します。- 関連事項:
flushAll
指定されたRedisServerCommands.FlushOption
を使用して、 すべてのデータベースからすべて のキーを削除します。- パラメーター:
option
-- 戻り値:
Mono
はコマンドの完了を示します。- 導入:
- 2.7
- 関連事項:
info
Mono<PropertiesSE> info()次のようなデフォルトのサーバー情報をロードします- memory
- CPU 使用率
- レプリケーション
- 戻り値:
Mono
wrapping server information.- 関連事項:
info
指定されたselection
のサーバー情報をロードします。- パラメーター:
section
- null でも空でもいけません。- 戻り値:
Mono
wrapping server information of givensection
.- 例外:
IllegalArgumentExceptionSE
- セクションが null または空の場合。- 関連事項:
getConfig
指定されたpattern
の構成パラメーターをサーバーからロードします。- パラメーター:
pattern
- null であってはなりません。- 戻り値:
Mono
wrapping configuration parameters matching givenpattern
.- 例外:
IllegalArgumentExceptionSE
-pattern
が null または空の場合。- 関連事項:
setConfig
param
のサーバー構成をvalue
に設定します。- パラメーター:
param
- null でも空でもいけません。value
- null でも空でもいけません。- 例外:
IllegalArgumentExceptionSE
-pattern
/value
が null または空の場合。- 関連事項:
resetConfigStats
サーバーの統計カウンターをリセットします。
カウンターはinfo()
を使用して取得できます。- 戻り値:
Mono
はコマンドの完了を示します。- 関連事項:
time
TimeUnit.MILLISECONDS
SE でTIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。- 戻り値:
Mono
wrapping current server time in milliseconds.- 関連事項:
time
TIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。- パラメーター:
timeUnit
- ターゲットユニット。- 戻り値:
Mono
wrapping current server time inTimeUnit
SE。- 導入:
- 2.5
- 関連事項:
killClient
host:port で識別される特定のクライアント接続を閉じます。- パラメーター:
host
- 接続を閉じます。null でも空でもいけません。port
- 閉じる接続- 戻り値:
Mono
wrappingString
SE representation of the command result.- 例外:
IllegalArgumentExceptionSE
-host
が null または空の場合。- 関連事項:
setClientName
現在の接続に名を割り当てます。- パラメーター:
name
- null でも空でもいけません。- 例外:
IllegalArgumentExceptionSE
-name
が null または空の場合。- 関連事項:
getClientName
現在の接続の名前を返します。- 戻り値:
Mono
wrapping the connection name.- 関連事項:
getClientList
Flux<RedisClientInfo> getClientList()接続されているクライアントに関する情報と統計をリクエストします。- 戻り値:
Flux
emittingRedisClientInfo
objects.- 関連事項: