クラス RedisClusterNode
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisNode
org.springframework.data.redis.connection.RedisClusterNode
- 実装済みのインターフェース一覧:
NamedNode
クラスター内の Redis サーバーの表現。
- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Mark Paluch
ネストされたクラスの概要
ネストされたクラスクラス RedisNode から継承されたネストクラス / インターフェース
RedisNode.NodeType, RedisNode.RedisNodeBuilderフィールドのサマリー
クラス RedisNode から継承されたフィールド
DEFAULT_PORT, DEFAULT_SENTINEL_PORTコンストラクター概要
コンストラクター修飾子コンストラクター説明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()@Nullable RedisClusterNode.LinkState提供されるRedisClusterNode.SlotRangeを取得します。booleanboolean新しいRedisClusterNodeを作成するためのRedisClusterNode.RedisClusterNodeBuilderを取得します。booleanservesSlot(int slot) このRedisClusterNodeがクラスター内で識別されたslotSE を管理するかどうかを決定します。toString()クラス RedisNode から継承されたメソッド
asString, equals, fromString, fromString, getHost, getId, getMasterId, getName, getPort, getPortOr, getRequiredHost, getRequiredPort, 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