クラス ClusterTopology
java.lang.ObjectSE
org.springframework.data.redis.connection.ClusterTopology
- 既知の直属サブクラス
JedisClusterConnection.JedisClusterTopology
ClusterTopology は、RedisClusterNode に関する情報のようなスナップショットを保持します。- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Mark Paluch
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明link-stateが接続されていて、flagsに fail または fail ? が含まれていないクラスター内のすべてのマスターノードを取得します。link-stateが接続され、flagsに fail または fail? が含まれていないクラスター内のすべてのノード (マスターとレプリカ) を取得します。getKeyServingMasterNode(byte[] key) 指定されたキーを提供する現在のマスターであるRedisClusterNodeを取得します。getKeyServingNodes(byte[] key) クラスター内のすべてのマスターノードを取得します。getNodes()すべてのRedisClusterNodeを取得します。getSlotServingNodes(int slot) 特定のスロットを提供するRedisClusterNode(マスターとレプリカ) を取得します。指定された nodeId に一致するRedisClusterNodeを取得します。指定されたホストとポートに一致するRedisClusterNodeを取得します。lookup(RedisClusterNode node)
コンストラクターの詳細
ClusterTopology
ClusterTopologyの新しいインスタンスを作成します。- パラメーター:
nodes- null でもかまいません。
メソッドの詳細
getNodes
すべてのRedisClusterNodeを取得します。- 戻り値:
- 決して null にはなりません。
getActiveNodes
link-stateが接続され、flagsに fail または fail? が含まれていないクラスター内のすべてのノード (マスターとレプリカ) を取得します。- 戻り値:
- 決して null にはなりません。
getActiveMasterNodes
link-stateが接続されていて、flagsに fail または fail ? が含まれていないクラスター内のすべてのマスターノードを取得します。- 戻り値:
- 決して null にはなりません。
getMasterNodes
クラスター内のすべてのマスターノードを取得します。- 戻り値:
- 決して null にはなりません。
getSlotServingNodes
特定のスロットを提供するRedisClusterNode(マスターとレプリカ) を取得します。- パラメーター:
slot-- 戻り値:
- 決して null にはなりません。
getKeyServingMasterNode
指定されたキーを提供する現在のマスターであるRedisClusterNodeを取得します。- パラメーター:
key- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 例外:
ClusterStateFailureException
lookup
指定されたホストとポートに一致するRedisClusterNodeを取得します。- パラメーター:
host- null であってはなりません。port-- 戻り値:
- 決して null にはなりません。
- 例外:
ClusterStateFailureException
lookup
指定された nodeId に一致するRedisClusterNodeを取得します。- パラメーター:
nodeId- null であってはなりません。- 戻り値:
- 決して null にはなりません。
- 例外:
ClusterStateFailureException
lookup
- パラメーター:
node- null であってはなりません- 戻り値:
- 決して null にはなりません。
- 例外:
ClusterStateFailureException
getKeyServingNodes
- パラメーター:
key- null であってはなりません。- 戻り値:
- null。