クラス 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
フィールドのサマリー
クラス org.springframework.data.redis.connection.RedisNode から継承されたフィールド
DEFAULT_PORT, DEFAULT_SENTINEL_PORT
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
ID と空の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
を取得します。boolean
boolean
新しいRedisClusterNode
を作成するためのRedisClusterNode.RedisClusterNodeBuilder
を取得します。boolean
servesSlot
(int slot) このRedisClusterNode
がクラスター内で識別されたslot
SE を管理するかどうかを決定します。toString()
クラス org.springframework.data.redis.connection.RedisNode から継承されたメソッド
asString, equals, fromString, 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
がクラスター内で識別されたslot
SE を管理するかどうかを決定します。- パラメーター:
slot
-Integer
SE は評価するスロットを識別します。- 戻り値:
- スロットが覆われている場合は true。
getLinkState
- 戻り値:
- null でもかまいません
isConnected
public boolean isConnected()- 戻り値:
- ノードがクラスターに接続されている場合は true。
getFlags
- 戻り値:
- 決して null にはなりません。
isMarkedAsFail
public boolean isMarkedAsFail()- 戻り値:
- ノードが障害としてマークされている場合は true。
toString