クラス RedisNode

java.lang.ObjectSE
org.springframework.data.redis.connection.RedisNode
実装されたすべてのインターフェース:
NamedNode
既知の直属サブクラス
RedisClusterNodeRedisServer

public class RedisNode extends ObjectSE implements NamedNode
導入:
1.4
作成者:
Christoph Strobl, Thomas Darimont, Mark Paluch
  • コンストラクターの詳細

    • RedisNode

      public RedisNode(StringSE host, int port)
      指定された hostport を使用して新しい RedisNode を作成します。
      パラメーター:
      host - null であってはなりません
      port -
    • RedisNode

      protected RedisNode()
  • メソッドの詳細

    • fromString

      public static RedisNode fromString(StringSE hostPortString)
      hostAndPort 文字列を解析して RedisNode にします。IPv4、IPv6、ポートを含むホスト名表記をサポートします。例:
       RedisNode.fromString("127.0.0.1:6379");
       RedisNode.fromString("[aaaa:bbbb::dddd:eeee]:6379");
       RedisNode.fromString("my.redis.server:6379");
       
      パラメーター:
      hostPortString - null または空であってはなりません。
      戻り値:
      解析された RedisNode
      導入:
      2.7.4
    • getHost

      @Nullable public StringSE getHost()
      戻り値:
      null でもかまいません。
    • hasValidHost

      public boolean hasValidHost()
      戻り値:
      このノードに有効なホストがあるかどうか (null でも空でもありません)。
      導入:
      2.3.8
    • getPort

      @Nullable public IntegerSE getPort()
      戻り値:
      null でもかまいません。
    • asString

      public StringSE asString()
    • getName

      @Nullable public StringSE getName()
      次で指定:
      インターフェース NamedNodegetName 
      戻り値:
      ノード名。null にすることができます。
    • setName

      public void setName(StringSE name)
    • getMasterId

      @Nullable public StringSE getMasterId()
      戻り値:
      null でもかまいません。
      導入:
      1.7
    • getId

      @Nullable public StringSE getId()
      戻り値:
      null でもかまいません。
      導入:
      1.7
    • setId

      public void setId(StringSE id)
      パラメーター:
      id -
      導入:
      1.7
    • getType

      @Nullable public RedisNode.NodeType getType()
      戻り値:
      null でもかまいません。
      導入:
      1.7
    • isMaster

      public boolean isMaster()
      戻り値:
      導入:
      1.7
    • isReplica

      public boolean isReplica()
      戻り値:
      導入:
      2.1
    • newRedisNode

      public static RedisNode.RedisNodeBuilder newRedisNode()
      新しい RedisNode を作成するための RedisNode.RedisNodeBuilder を取得します。
      戻り値:
      決して null にはなりません。
      導入:
      1.7
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • equals

      public boolean equals(@Nullable ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE