インターフェース ReactiveServerCommands

すべての既知のサブインターフェース:
ReactiveClusterServerCommands

public interface ReactiveServerCommands
リアクティブインフラストラクチャを使用して実行される Redis サーバーコマンド。
導入:
2.0
作成者:
Mark Paluch, Christoph Strobl, Dennis Neufeld
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    reactor.core.publisher.Mono<StringSE>
    サーバーでファイルの追加のみの書き換えプロセスを開始します。
    reactor.core.publisher.Mono<StringSE>
    サーバーで db のバックグラウンド保存を開始します。
    reactor.core.publisher.Mono<LongSE>
    現在選択されているデータベースで使用可能なキーの総数を取得します。
    reactor.core.publisher.Mono<StringSE>
    すべてのデータベースからすべてのキーを削除します。
    reactor.core.publisher.Mono<StringSE>
    指定された RedisServerCommands.FlushOption を使用して、 すべてのデータベースからすべて のキーを削除します。
    reactor.core.publisher.Mono<StringSE>
    現在選択されているデータベースのすべてのキーを削除します。
    reactor.core.publisher.Mono<StringSE>
    指定された RedisServerCommands.FlushOption を使用して、現在選択されているデータベースのすべてのキーを削除します。
    reactor.core.publisher.Flux<RedisClientInfo>
    接続されているクライアントに関する情報と統計をリクエストします。
    reactor.core.publisher.Mono<StringSE>
    現在の接続の名前を返します。
    reactor.core.publisher.Mono<PropertiesSE>
    指定された pattern の構成パラメーターをサーバーからロードします。
    reactor.core.publisher.Mono<PropertiesSE>
    メモリ CPU 使用率レプリケーションなどのデフォルトのサーバー情報をロードします
    reactor.core.publisher.Mono<PropertiesSE>
    info(StringSE section)
    指定された selection のサーバー情報をロードします。
    reactor.core.publisher.Mono<StringSE>
    killClient(StringSE host, int port)
    host:port で識別される特定のクライアント接続を閉じます。
    reactor.core.publisher.Mono<LongSE>
    最後に成功した bgSave() 操作の UNIX タイムスタンプを秒単位で取得します。
    reactor.core.publisher.Mono<StringSE>
    サーバーの統計カウンターをリセットします。
    reactor.core.publisher.Mono<StringSE>
    現在のデータベーススナップショットをサーバーに同期保存します。
    reactor.core.publisher.Mono<StringSE>
    現在の接続に名を割り当てます。
    reactor.core.publisher.Mono<StringSE>
    param のサーバー構成を value に設定します。
    default reactor.core.publisher.Mono<LongSE>
    TimeUnit.MILLISECONDSSE で TIME コマンドを使用してサーバーのタイムスタンプをリクエストします。
    reactor.core.publisher.Mono<LongSE>
    time(TimeUnitSE timeUnit)
    TIME コマンドを使用してサーバーのタイムスタンプをリクエストします。
  • メソッドの詳細

    • bgReWriteAof

      reactor.core.publisher.Mono<StringSE> bgReWriteAof()
      サーバーでファイルの追加のみの書き換えプロセスを開始します。
      戻り値:
      コマンド完了を示す Mono
      関連事項:
    • bgSave

      reactor.core.publisher.Mono<StringSE> bgSave()
      サーバーで db のバックグラウンド保存を開始します。
      戻り値:
      サーバーが受信したコマンドを示す Mono。操作の成功は、lastSave() を介してチェックする必要があります。
      関連事項:
    • lastSave

      reactor.core.publisher.Mono<LongSE> lastSave()
      最後に成功した bgSave() 操作の UNIX タイムスタンプを秒単位で取得します。
      戻り値:
      UNIX タイムスタンプをラップする Mono
      関連事項:
    • save

      reactor.core.publisher.Mono<StringSE> save()
      現在のデータベーススナップショットをサーバーに同期保存します。
      戻り値:
      コマンド完了を示す Mono
      関連事項:
    • dbSize

      reactor.core.publisher.Mono<LongSE> dbSize()
      現在選択されているデータベースで使用可能なキーの総数を取得します。
      戻り値:
      キーの数を折り返しする Mono
      関連事項:
    • flushDb

      reactor.core.publisher.Mono<StringSE> flushDb()
      現在選択されているデータベースのすべてのキーを削除します。
      戻り値:
      コマンド完了を示す Mono
      関連事項:
    • flushDb

      reactor.core.publisher.Mono<StringSE> flushDb(RedisServerCommands.FlushOption option)
      指定された RedisServerCommands.FlushOption を使用して、現在選択されているデータベースのすべてのキーを削除します。
      パラメーター:
      option -
      戻り値:
      コマンド完了を示す Mono
      導入:
      2.7
      関連事項:
    • flushAll

      reactor.core.publisher.Mono<StringSE> flushAll()
      すべてのデータベースからすべてのキーを削除します。
      戻り値:
      コマンド完了を示す Mono
      関連事項:
    • flushAll

      reactor.core.publisher.Mono<StringSE> flushAll(RedisServerCommands.FlushOption option)
      指定された RedisServerCommands.FlushOption を使用して、 すべてのデータベースからすべて のキーを削除します。
      パラメーター:
      option -
      戻り値:
      コマンド完了を示す Mono
      導入:
      2.7
      関連事項:
    • info

      reactor.core.publisher.Mono<PropertiesSE> info()
      次のようなデフォルトのサーバー情報をロードします
      • memory
      • CPU 使用率
      • レプリケーション
      戻り値:
      Mono 折り返しサーバー情報。
      関連事項:
    • info

      reactor.core.publisher.Mono<PropertiesSE> info(StringSE section)
      指定された selection のサーバー情報をロードします。
      パラメーター:
      section - null でも空でもいけません。
      戻り値:
      指定された sectionMono 折り返しサーバー情報。
      例外:
      IllegalArgumentExceptionSE - セクションが null または空の場合。
      関連事項:
    • getConfig

      reactor.core.publisher.Mono<PropertiesSE> getConfig(StringSE pattern)
      指定された pattern の構成パラメーターをサーバーからロードします。
      パラメーター:
      pattern - null であってはなりません。
      戻り値:
      指定された pattern に一致する Mono 折り返し構成パラメーター。
      例外:
      IllegalArgumentExceptionSE - pattern が null または空の場合。
      関連事項:
    • setConfig

      reactor.core.publisher.Mono<StringSE> setConfig(StringSE param, StringSE value)
      param のサーバー構成を value に設定します。
      パラメーター:
      param - null でも空でもいけません。
      value - null でも空でもいけません。
      例外:
      IllegalArgumentExceptionSE - pattern / value が null または空の場合。
      関連事項:
    • resetConfigStats

      reactor.core.publisher.Mono<StringSE> resetConfigStats()
      サーバーの統計カウンターをリセットします。
      カウンターは info() を使用して取得できます。
      戻り値:
      コマンド完了を示す Mono
      関連事項:
    • time

      default reactor.core.publisher.Mono<LongSE> time()
      TimeUnit.MILLISECONDSSE で TIME コマンドを使用してサーバーのタイムスタンプをリクエストします。
      戻り値:
      現在のサーバー時間をミリ秒単位でラップする Mono
      関連事項:
    • time

      reactor.core.publisher.Mono<LongSE> time(TimeUnitSE timeUnit)
      TIME コマンドを使用してサーバーのタイムスタンプをリクエストします。
      パラメーター:
      timeUnit - ターゲットユニット。
      戻り値:
      Mono は、現在のサーバー時間を TimeUnitSE でラップします。
      導入:
      2.5
      関連事項:
    • killClient

      reactor.core.publisher.Mono<StringSE> killClient(StringSE host, int port)
      host:port で識別される特定のクライアント接続を閉じます。
      パラメーター:
      host - 接続を閉じます。null でも空でもいけません。
      port - 閉じる接続
      戻り値:
      コマンド結果の StringSE 表現を折り返しする Mono
      例外:
      IllegalArgumentExceptionSE - host が null または空の場合。
      関連事項:
    • setClientName

      reactor.core.publisher.Mono<StringSE> setClientName(StringSE name)
      現在の接続に名を割り当てます。
      パラメーター:
      name - null でも空でもいけません。
      例外:
      IllegalArgumentExceptionSE - name が null または空の場合。
      関連事項:
    • getClientName

      reactor.core.publisher.Mono<StringSE> getClientName()
      現在の接続の名前を返します。
      戻り値:
      接続名をラップする Mono
      関連事項:
    • getClientList

      reactor.core.publisher.Flux<RedisClientInfo> getClientList()
      接続されているクライアントに関する情報と統計をリクエストします。
      戻り値:
      RedisClientInfo オブジェクトを放出する Flux
      関連事項: