クラス ClusterTopology

java.lang.ObjectSE
org.springframework.data.redis.connection.ClusterTopology

public class ClusterTopology extends ObjectSE
ClusterTopology は、RedisClusterNode に関する情報のようなスナップショットを保持します。
導入:
1.7
作成者:
Christoph Strobl, Mark Paluch
  • コンストラクターの詳細

  • メソッドの詳細

    • getNodes

      public SetSE<RedisClusterNode> getNodes()
      すべての RedisClusterNode を取得します。
      戻り値:
      決して null にはなりません。
    • getActiveNodes

      public SetSE<RedisClusterNode> getActiveNodes()
      link-state が接続され、flags に fail または fail? が含まれていないクラスター内のすべてのノード (マスターとレプリカ) を取得します。
      戻り値:
      決して null にはなりません。
    • getActiveMasterNodes

      public SetSE<RedisClusterNode> getActiveMasterNodes()
      link-state が接続されていて、flags に fail または fail ? が含まれていないクラスター内のすべてのマスターノードを取得します。
      戻り値:
      決して null にはなりません。
    • getMasterNodes

      public SetSE<RedisClusterNode> getMasterNodes()
      クラスター内のすべてのマスターノードを取得します。
      戻り値:
      決して null にはなりません。
    • getSlotServingNodes

      public SetSE<RedisClusterNode> getSlotServingNodes(int slot)
      特定のスロットを提供する RedisClusterNode (マスターとレプリカ) を取得します。
      パラメーター:
      slot -
      戻り値:
      決して null にはなりません。
    • getKeyServingMasterNode

      public RedisClusterNode getKeyServingMasterNode(byte[] key)
      指定されたキーを提供する現在のマスターである RedisClusterNode を取得します。
      パラメーター:
      key - null であってはなりません。
      戻り値:
      決して null にはなりません。
      例外:
      ClusterStateFailureException
    • lookup

      public RedisClusterNode lookup(StringSE host, int port)
      指定されたホストとポートに一致する RedisClusterNode を取得します。
      パラメーター:
      host - null であってはなりません。
      port -
      戻り値:
      決して null にはなりません。
      例外:
      ClusterStateFailureException
    • lookup

      public RedisClusterNode lookup(StringSE nodeId)
      指定された nodeId に一致する RedisClusterNode を取得します。
      パラメーター:
      nodeId - null であってはなりません。
      戻り値:
      決して null にはなりません。
      例外:
      ClusterStateFailureException
    • lookup

      public RedisClusterNode lookup(RedisClusterNode node)
      hostport または nodeId のいずれかに一致する RedisClusterNode マッチングを取得します
      パラメーター:
      node - null であってはなりません
      戻り値:
      決して null にはなりません。
      例外:
      ClusterStateFailureException
    • getKeyServingNodes

      public SetSE<RedisClusterNode> getKeyServingNodes(byte[] key)
      パラメーター:
      key - null であってはなりません。
      戻り値:
      null。