クラス RedisClusterNode
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisNode
org.springframework.data.redis.connection.RedisClusterNode
- 実装済みのインターフェース一覧:
NamedNode
クラスター内の Redis サーバーの表現。
- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Mark Paluch
ネストされたクラスの概要
ネストされたクラスクラス org.springframework.data.redis.connection.RedisNode から継承されたネストクラス / インターフェース
RedisNode.NodeType, RedisNode.RedisNodeBuilderコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedID と空のRedisClusterNode.SlotRangeを使用して新しいRedisClusterNodeを作成します。RedisClusterNode(StringSE host, int port) 空のRedisClusterNode.SlotRangeで新しいRedisClusterNodeを作成します。RedisClusterNode(StringSE host, int port, RedisClusterNode.SlotRange slotRange) 指定されたRedisClusterNode.SlotRangeで新しいRedisClusterNodeを作成します。RedisClusterNode(RedisClusterNode.SlotRange slotRange) 指定されたRedisClusterNode.SlotRangeで新しいRedisClusterNodeを作成します。方法の概要
修飾子と型メソッド説明getFlags()提供されるRedisClusterNode.SlotRangeを取得します。booleanboolean新しいRedisClusterNodeを作成するためのRedisClusterNode.RedisClusterNodeBuilderを取得します。booleanservesSlot(int slot) このRedisClusterNodeがクラスター内で識別されたslotSE を管理するかどうかを決定します。toString()クラス org.springframework.data.redis.connection.RedisNode から継承されたメソッド
asString, equals, fromString, getHost, getId, getMasterId, getName, getPort, getType, hashCode, hasValidHost, isMaster, isReplica, newRedisNode, setId, setName
コンストラクターの詳細
RedisClusterNode
protected RedisClusterNode()RedisClusterNode
空のRedisClusterNode.SlotRangeで新しいRedisClusterNodeを作成します。- パラメーター:
host- null であってはなりません。port-
RedisClusterNode
ID と空のRedisClusterNode.SlotRangeを使用して新しいRedisClusterNodeを作成します。- パラメーター:
id- null であってはなりません。
RedisClusterNode
指定されたRedisClusterNode.SlotRangeで新しいRedisClusterNodeを作成します。- パラメーター:
slotRange- null であってはなりません。
RedisClusterNode
指定されたRedisClusterNode.SlotRangeで新しいRedisClusterNodeを作成します。- パラメーター:
host- null であってはなりません。port-slotRange- null であってはなりません。
方法の詳細
newRedisClusterNode
新しいRedisClusterNodeを作成するためのRedisClusterNode.RedisClusterNodeBuilderを取得します。- 戻り値:
- 決して null にはなりません。
getSlotRange
提供されるRedisClusterNode.SlotRangeを取得します。- 戻り値:
- 決して null にはなりません。
servesSlot
public boolean servesSlot(int slot) このRedisClusterNodeがクラスター内で識別されたslotSE を管理するかどうかを決定します。- パラメーター:
slot-IntegerSE は評価するスロットを識別します。- 戻り値:
- スロットが覆われている場合は true。
getLinkState
- 戻り値:
- null でもかまいません
isConnected
public boolean isConnected()- 戻り値:
- ノードがクラスターに接続されている場合は true。
getFlags
- 戻り値:
- 決して null にはなりません。
isMarkedAsFail
public boolean isMarkedAsFail()- 戻り値:
- ノードが障害としてマークされている場合は true。
toString