クラス RedisNode
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisNode
- 実装済みのインターフェース一覧:
NamedNode
- 既知の直属サブクラス
RedisClusterNode, RedisServer
ネストされたクラスの概要
ネストされたクラスフィールド概要
フィールドコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明asString()booleanstatic RedisNodefromString(StringSE hostPortString) hostAndPort文字列を解析してRedisNodeにします。static RedisNodefromString(StringSE hostPortString, int defaultPort) hostAndPort文字列を解析してRedisNodeにします。@Nullable StringSEgetHost()@Nullable StringSEgetId()@Nullable StringSE@Nullable StringSEgetName()@Nullable IntegerSEgetPort()intgetPortOr(int defaultPort) ポートが設定されていない場合は、この Redis ノードのポートであるdefaultPortを返します。この Redis ノードの必要なホストを返すか、ホストが設定されていない場合はIllegalStateExceptionSE をスローします。intこの Redis ノードの必要なポートを返すか、ポートが設定されていない場合はIllegalStateExceptionSE をスローします。@Nullable RedisNode.NodeTypegetType()inthashCode()booleanbooleanisMaster()booleanstatic RedisNode.RedisNodeBuilder新しいRedisNodeを作成するためのRedisNode.RedisNodeBuilderを取得します。voidvoidtoString()
フィールドの詳細
DEFAULT_PORT
public static final int DEFAULT_PORT- 関連事項:
DEFAULT_SENTINEL_PORT
public static final int DEFAULT_SENTINEL_PORT- 関連事項:
コンストラクターの詳細
RedisNode
RedisNode
protected RedisNode()
方法の詳細
fromString
hostAndPort文字列を解析してRedisNodeにします。IPv4、IPv6、ポートを含むホスト名表記をサポートします。例:RedisNode.fromString("127.0.0.1"); RedisNode.fromString("127.0.0.1:6379"); RedisNode.fromString("[aaaa:bbbb::dddd:eeee]"); RedisNode.fromString("[aaaa:bbbb::dddd:eeee]:6379"); RedisNode.fromString("my.redis.server"); RedisNode.fromString("my.redis.server:6379");- パラメーター:
hostPortString- null または空であってはなりません。- 戻り値:
- 解析された
RedisNode。 - 導入:
- 2.7.4
fromString
hostAndPort文字列を解析してRedisNodeにします。IPv4、IPv6、ポートを含むホスト名表記をサポートします。例:RedisNode.fromString("127.0.0.1"); RedisNode.fromString("127.0.0.1:6379"); RedisNode.fromString("[aaaa:bbbb::dddd:eeee]"); RedisNode.fromString("[aaaa:bbbb::dddd:eeee]:6379"); RedisNode.fromString("my.redis.server"); RedisNode.fromString("my.redis.server:6379");- パラメーター:
hostPortString- null または空であってはなりません。- 戻り値:
- 解析された
RedisNode。 - 導入:
- 3.4
getHost
- 戻り値:
- null でもかまいません。
getRequiredHost
この Redis ノードの必要なホストを返すか、ホストが設定されていない場合はIllegalStateExceptionSE をスローします。- 戻り値:
- 例外:
IllegalStateExceptionSE- この Redis ノードにホストが関連付けられていない場合。- 導入:
- 4.0
hasValidHost
public boolean hasValidHost()- 戻り値:
- このノードに有効なホストがあるかどうか (null でも空でもありません)。
- 導入:
- 2.3.8
getPort
- 戻り値:
- null でもかまいません。
getPortOr
public int getPortOr(int defaultPort) ポートが設定されていない場合は、この Redis ノードのポートであるdefaultPortを返します。- 戻り値:
- 導入:
- 4.0
getRequiredPort
public int getRequiredPort()この Redis ノードの必要なポートを返すか、ポートが設定されていない場合はIllegalStateExceptionSE をスローします。- 戻り値:
- 例外:
IllegalStateExceptionSE- この Redis ノードにホストが関連付けられていない場合。- 導入:
- 4.0
asString
getName
setName
getMasterId
- 戻り値:
- null でもかまいません。
- 導入:
- 1.7
getId
- 戻り値:
- null でもかまいません。
- 導入:
- 1.7
setId
- パラメーター:
id-- 導入:
- 1.7
getType
- 戻り値:
- null でもかまいません。
- 導入:
- 1.7
isMaster
public boolean isMaster()- 戻り値:
- 導入:
- 1.7
isReplica
public boolean isReplica()- 戻り値:
- 導入:
- 2.1
newRedisNode
新しいRedisNodeを作成するためのRedisNode.RedisNodeBuilderを取得します。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.7
toString
hashCode
equals