インターフェース RedisConfiguration.SentinelConfiguration

すべてのスーパーインターフェース:
RedisConfiguration.WithAuthenticationRedisConfiguration.WithDatabaseIndexRedisConfiguration.WithPassword
すべての既知の実装クラス:
RedisSentinelConfiguration
含まれているインターフェース:
RedisConfiguration

public static interface RedisConfiguration.SentinelConfiguration extends RedisConfiguration.WithDatabaseIndex, RedisConfiguration.WithPassword
Redis Sentinel 環境に適した構成インターフェース。
導入:
2.1
作成者:
Christoph Strobl
  • メソッドの詳細

    • setMaster

      default void setMaster(StringSE name)
      マスターノードの名前を設定します。
      パラメーター:
      name - null であってはなりません。
    • setMaster

      void setMaster(NamedNode master)
      マスターノードを設定します。
      パラメーター:
      master - null であってはなりません。
    • getMaster

      @Nullable NamedNode getMaster()
      Sentinel マスターノードを取得します。
      戻り値:
      マスターノードを取得するか、設定されていない場合は null を取得します。
    • getSentinels

      SetSE<RedisNode> getSentinels()
      センチネルの Collections.unmodifiableSet(Set)SE を返します。
      戻り値:
      センチネルの SetSE。null になることはありません。
    • getDataNodeUsername

      @Nullable default StringSE getDataNodeUsername()
      Redis サーバーで認証するときに使用するユーザー名を取得します。
      戻り値:
      設定されていない場合は null になる可能性があります。
      導入:
      2.4
    • getDataNodePassword

      default RedisPassword getDataNodePassword()
      Redis サーバーで認証するときに使用する RedisPassword を入手します。
      戻り値:
      決して null にはなりません。
      導入:
      2.2.2
    • setSentinelUsername

      void setSentinelUsername(@Nullable StringSE sentinelUsername)
      指定された StringSE を使用してユーザー名を作成および設定します。Redis 6 以降が必要です。
      パラメーター:
      sentinelUsername - sentinel のユーザー名。
      導入:
      2.7
    • getSentinelUsername

      @Nullable StringSE getSentinelUsername()
      接続時に使用するユーザー名を取得します。
      戻り値:
      何も設定されていない場合は null。
      導入:
      2.7
    • setSentinelPassword

      default void setSentinelPassword(@Nullable StringSE password)
      指定された StringSE から Redis Sentinel で認証するときに使用する RedisPassword を作成して設定します。
      パラメーター:
      password - null でもかまいません。
      導入:
      2.2.2
    • setSentinelPassword

      default void setSentinelPassword(@Nullable char[] password)
      指定された CharacterSE シーケンスから Redis Sentinel で認証するときに使用する RedisPassword を作成して設定します。
      パラメーター:
      password - null でもかまいません。
      導入:
      2.2.2
    • setSentinelPassword

      void setSentinelPassword(RedisPassword password)
      Redis Sentinel で認証するときに使用する RedisPassword を設定します。
      パラメーター:
      password - null であってはならず、代わりに RedisPassword.none() を使用してください。
      導入:
      2.2.2
    • getSentinelPassword

      RedisPassword getSentinelPassword()
      Redis Sentinel に接続するときに使用する RedisPassword を返します。
      パスワードが設定されていない場合は、setSentinelPassword(RedisPassword) または RedisPassword.none() を介して設定できます。
      戻り値:
      Redis Sentinel で認証するための RedisPassword
      導入:
      2.2.2