クラスの使用
org.springframework.data.redis.connection.RedisClusterNode
RedisClusterNode を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
データの送信とレスポンスの解析に使用される Redis 固有のコンバーター。
Jedis ライブラリの接続パッケージ。
Lettuce の接続パッケージ Redis クライアント。
Redis を Spring の概念と統合するためのコアパッケージ。
org.springframework.data.redis.connection 内の RedisClusterNode 使用
修飾子と型メソッド説明RedisClusterNode.RedisClusterNodeBuilder.build()
RedisClusterCommands.clusterGetNodeForKey
(byte[] key) 与えられたキーを提供するRedisClusterNode
を見つけます。RedisClusterCommands.clusterGetNodeForSlot
(int slot) 指定されたスロットにサービスを提供しているRedisClusterNode
を見つけます。ClusterTopology.getKeyServingMasterNode
(byte[] key) 指定されたキーを提供する現在のマスターであるRedisClusterNode
を取得します。ClusterCommandExecutor.NodeResult.getNode()
コマンドが実行されたRedisClusterNode
を取得します。指定された nodeId に一致するRedisClusterNode
を取得します。指定されたホストとポートに一致するRedisClusterNode
を取得します。ClusterTopology.lookup
(RedisClusterNode node) 型 RedisClusterNode の引数を持つ型を返す org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<MapSE<RedisClusterNode,
CollectionSE<RedisClusterNode>>> ReactiveClusterCommands.clusterGetMasterReplicaMap()
マスターとそれに接続されたレプリカに関する情報を取得します。reactor.core.publisher.Mono<MapSE<RedisClusterNode,
CollectionSE<RedisClusterNode>>> ReactiveClusterCommands.clusterGetMasterReplicaMap()
マスターとそれに接続されたレプリカに関する情報を取得します。RedisClusterCommands.clusterGetMasterReplicaMap()
マスターとそれに接続されたレプリカに関する情報を取得します。RedisClusterCommands.clusterGetMasterReplicaMap()
マスターとそれに接続されたレプリカに関する情報を取得します。reactor.core.publisher.Mono<RedisClusterNode>
ReactiveClusterCommands.clusterGetNodeForKey
(ByteBufferSE key) 与えられたキーを提供するRedisClusterNode
を見つけます。reactor.core.publisher.Mono<RedisClusterNode>
ReactiveClusterCommands.clusterGetNodeForSlot
(int slot) 指定されたスロットにサービスを提供しているRedisClusterNode
を見つけます。reactor.core.publisher.Flux<RedisClusterNode>
ReactiveClusterCommands.clusterGetNodes()
ID、ホスト、ポート、スロットなどのクラスターノード情報を取得します。RedisClusterCommands.clusterGetNodes()
ID、ホスト、ポート、スロットなどのクラスターノード情報を取得します。reactor.core.publisher.Flux<RedisClusterNode>
ReactiveClusterCommands.clusterGetReplicas
(RedisClusterNode master) 特定のマスターノードの接続されたレプリカに関する情報を取得します。RedisClusterCommands.clusterGetReplicas
(RedisClusterNode master) 特定のマスターノードの接続されたレプリカに関する情報を取得します。ClusterTopology.getActiveMasterNodes()
link-state
が接続されていて、flags
に fail または fail ? が含まれていないクラスター内のすべてのマスターノードを取得します。ClusterTopology.getActiveNodes()
link-state
が接続され、flags
に fail または fail? が含まれていないクラスター内のすべてのノード (マスターとレプリカ) を取得します。ClusterTopology.getKeyServingNodes
(byte[] key) ClusterTopology.getMasterNodes()
クラスター内のすべてのマスターノードを取得します。ClusterTopology.getNodes()
すべてのRedisClusterNode
を取得します。ClusterTopology.getSlotServingNodes
(int slot) 特定のスロットを提供するRedisClusterNode
(マスターとレプリカ) を取得します。型 RedisClusterNode のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明default void
DefaultedRedisClusterConnection.bgReWriteAof
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.bgReWriteAof
(RedisClusterNode node) 特定のサーバーでファイルの追加のみの書き換えプロセスを開始します。void
RedisClusterServerCommands.bgReWriteAof
(RedisClusterNode node) default void
DefaultedRedisClusterConnection.bgSave
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.bgSave
(RedisClusterNode node) サーバーで db のバックグラウンド保存を開始します。void
RedisClusterServerCommands.bgSave
(RedisClusterNode node) reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterAddSlots
(RedisClusterNode node, int... slots) 指定されたRedisClusterNode
にスロットを割り当てます。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterAddSlots
(RedisClusterNode node, RedisClusterNode.SlotRange range) 指定されたRedisClusterNode
にRedisClusterNode.SlotRange.getSlotsArray()
を割り当てます。void
RedisClusterCommands.clusterAddSlots
(RedisClusterNode node, int... slots) 指定されたRedisClusterNode
にスロットを割り当てます。void
RedisClusterCommands.clusterAddSlots
(RedisClusterNode node, RedisClusterNode.SlotRange range) 指定されたRedisClusterNode
にRedisClusterNode.SlotRange.getSlotsArray()
を割り当てます。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterDeleteSlots
(RedisClusterNode node, int... slots) RedisClusterNode
からスロットを取り外します。void
RedisClusterCommands.clusterDeleteSlots
(RedisClusterNode node, int... slots) RedisClusterNode
からスロットを取り外します。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterDeleteSlotsInRange
(RedisClusterNode node, RedisClusterNode.SlotRange range) 指定されたRedisClusterNode
からRedisClusterNode.SlotRange.getSlotsArray()
を削除します。void
RedisClusterCommands.clusterDeleteSlotsInRange
(RedisClusterNode node, RedisClusterNode.SlotRange range) 指定されたRedisClusterNode
からRedisClusterNode.SlotRange.getSlotsArray()
を削除します。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterForget
(RedisClusterNode node) 指定されたノードをクラスターから削除します。void
RedisClusterCommands.clusterForget
(RedisClusterNode node) 指定されたノードをクラスターから削除します。reactor.core.publisher.Flux<RedisClusterNode>
ReactiveClusterCommands.clusterGetReplicas
(RedisClusterNode master) 特定のマスターノードの接続されたレプリカに関する情報を取得します。RedisClusterCommands.clusterGetReplicas
(RedisClusterNode master) 特定のマスターノードの接続されたレプリカに関する情報を取得します。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterMeet
(RedisClusterNode node) 指定されたノードをクラスターに追加します。void
RedisClusterCommands.clusterMeet
(RedisClusterNode node) 指定されたノードをクラスターに追加します。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterReplicate
(RedisClusterNode master, RedisClusterNode replica) 指定されたマスターにレプリカを割り当てます。void
RedisClusterCommands.clusterReplicate
(RedisClusterNode master, RedisClusterNode replica) 指定されたマスターにレプリカを割り当てます。reactor.core.publisher.Mono<VoidSE>
ReactiveClusterCommands.clusterSetSlot
(RedisClusterNode node, int slot, ReactiveClusterCommands.AddSlots mode) void
RedisClusterCommands.clusterSetSlot
(RedisClusterNode node, int slot, RedisClusterCommands.AddSlots mode) default LongSE
DefaultedRedisClusterConnection.dbSize
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Mono<LongSE>
ReactiveClusterServerCommands.dbSize
(RedisClusterNode node) 現在選択されているデータベースで使用可能なキーの総数を取得します。RedisClusterServerCommands.dbSize
(RedisClusterNode node) <S,
T> ClusterCommandExecutor.NodeResult<T> ClusterCommandExecutor.executeCommandOnSingleNode
(ClusterCommandExecutor.ClusterCommandCallback<S, T> commandCallback, RedisClusterNode node) 指定されたRedisClusterNode
でClusterCommandExecutor.ClusterCommandCallback
を実行します。default void
DefaultedRedisClusterConnection.flushAll
(RedisClusterNode node) 使用すべきではありません。default void
DefaultedRedisClusterConnection.flushAll
(RedisClusterNode node, RedisServerCommands.FlushOption option) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.flushAll
(RedisClusterNode node) すべてのデータベースからすべてのキーを削除します。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.flushAll
(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用して、 すべてのデータベースからすべて のキーを削除します。void
RedisClusterServerCommands.flushAll
(RedisClusterNode node) void
RedisClusterServerCommands.flushAll
(RedisClusterNode node, RedisServerCommands.FlushOption option) default void
DefaultedRedisClusterConnection.flushDb
(RedisClusterNode node) 使用すべきではありません。default void
DefaultedRedisClusterConnection.flushDb
(RedisClusterNode node, RedisServerCommands.FlushOption option) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.flushDb
(RedisClusterNode node) 現在選択されているデータベースのすべてのキーを削除します。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.flushDb
(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用して、現在選択されているデータベースのすべてのキーを削除します。void
RedisClusterServerCommands.flushDb
(RedisClusterNode node) void
RedisClusterServerCommands.flushDb
(RedisClusterNode node, RedisServerCommands.FlushOption option) default ListSE<RedisClientInfo>
DefaultedRedisClusterConnection.getClientList
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Flux<RedisClientInfo>
ReactiveClusterServerCommands.getClientList
(RedisClusterNode node) 接続されているクライアントに関する情報と統計をリクエストします。RedisClusterServerCommands.getClientList
(RedisClusterNode node) default PropertiesSE
DefaultedRedisClusterConnection.getConfig
(RedisClusterNode node, StringSE pattern) 使用すべきではありません。reactor.core.publisher.Mono<PropertiesSE>
ReactiveClusterServerCommands.getConfig
(RedisClusterNode node, StringSE pattern) 指定されたpattern
の構成パラメーターをサーバーからロードします。RedisClusterServerCommands.getConfig
(RedisClusterNode node, StringSE pattern) <S> S
ClusterNodeResourceProvider.getResourceForSpecificNode
(RedisClusterNode node) 指定されたノードのクライアントリソースを取得します。default PropertiesSE
DefaultedRedisClusterConnection.info
(RedisClusterNode node) 使用すべきではありません。default PropertiesSE
DefaultedRedisClusterConnection.info
(RedisClusterNode node, StringSE section) 使用すべきではありません。reactor.core.publisher.Mono<PropertiesSE>
ReactiveClusterServerCommands.info
(RedisClusterNode node) メモリ CPU 使用率レプリケーションなどのデフォルトのサーバー情報をロードしますreactor.core.publisher.Mono<PropertiesSE>
ReactiveClusterServerCommands.info
(RedisClusterNode node, StringSE section) 指定されたselection
のサーバー情報をロードします。RedisClusterServerCommands.info
(RedisClusterNode node) RedisClusterServerCommands.info
(RedisClusterNode node, StringSE section) reactor.core.publisher.Mono<ListSE<ByteBufferSE>>
ReactiveClusterKeyCommands.keys
(RedisClusterNode node, ByteBufferSE pattern) RedisNode
から特定のパターンのすべてのキーを取得します。SetSE<byte[]>
RedisClusterConnection.keys
(RedisClusterNode node, byte[] pattern) default LongSE
DefaultedRedisClusterConnection.lastSave
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Mono<LongSE>
ReactiveClusterServerCommands.lastSave
(RedisClusterNode node) 最後に成功したReactiveServerCommands.bgSave()
操作の UNIX タイムスタンプを秒単位で取得します。RedisClusterServerCommands.lastSave
(RedisClusterNode node) ClusterTopology.lookup
(RedisClusterNode node) reactor.core.publisher.Mono<StringSE>
ReactiveRedisClusterConnection.ping
(RedisClusterNode node) 特定の Redis クラスターノードへの接続をテストします。RedisClusterConnection.ping
(RedisClusterNode node) reactor.core.publisher.Mono<ByteBufferSE>
ReactiveClusterKeyCommands.randomKey
(RedisClusterNode node) RedisNode
からランダムキーを取得します。byte[]
RedisClusterConnection.randomKey
(RedisClusterNode node) default void
DefaultedRedisClusterConnection.resetConfigStats
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.resetConfigStats
(RedisClusterNode node) サーバーの統計カウンターをリセットします。void
RedisClusterServerCommands.resetConfigStats
(RedisClusterNode node) void
ClusterNodeResourceProvider.returnResourceForSpecificNode
(RedisClusterNode node, ObjectSE resource) 指定されたノードのリソースオブジェクトを返します。default void
DefaultedRedisClusterConnection.rewriteConfig
(RedisClusterNode node) 使用すべきではありません。void
RedisClusterServerCommands.rewriteConfig
(RedisClusterNode node) default void
DefaultedRedisClusterConnection.save
(RedisClusterNode node) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.save
(RedisClusterNode node) 現在のデータベーススナップショットをサーバーに同期保存します。void
RedisClusterServerCommands.save
(RedisClusterNode node) Cursor<byte[]>
RedisClusterConnection.scan
(RedisClusterNode node, ScanOptions options) Cursor
を使用して、キーを繰り返し処理します。default void
DefaultedRedisClusterConnection.setConfig
(RedisClusterNode node, StringSE param, StringSE value) 使用すべきではありません。reactor.core.publisher.Mono<StringSE>
ReactiveClusterServerCommands.setConfig
(RedisClusterNode node, StringSE param, StringSE value) param
のサーバー構成をvalue
に設定します。void
RedisClusterServerCommands.setConfig
(RedisClusterNode node, StringSE param, StringSE value) default void
DefaultedRedisClusterConnection.shutdown
(RedisClusterNode node) 使用すべきではありません。void
RedisClusterServerCommands.shutdown
(RedisClusterNode node) default LongSE
DefaultedRedisClusterConnection.time
(RedisClusterNode node) 使用すべきではありません。default LongSE
DefaultedRedisClusterConnection.time
(RedisClusterNode node, TimeUnitSE timeUnit) 使用すべきではありません。reactor.core.publisher.Mono<LongSE>
ReactiveClusterServerCommands.time
(RedisClusterNode node) TIME
コマンドを使用してサーバーのタイムスタンプをリクエストします。default LongSE
RedisClusterServerCommands.time
(RedisClusterNode node) RedisClusterServerCommands.time
(RedisClusterNode node, TimeUnitSE timeUnit) 型 RedisClusterNode の型引数を持つ org.springframework.data.redis.connection のメソッドパラメーター修飾子と型メソッド説明<S,
T> ClusterCommandExecutor.MultiNodeResult<T> ClusterCommandExecutor.executeCommandAsyncOnNodes
(ClusterCommandExecutor.ClusterCommandCallback<S, T> commandCallback, IterableSE<RedisClusterNode> nodes) 型 RedisClusterNode のパラメーターを持つ org.springframework.data.redis.connection のコンストラクター修飾子コンストラクター説明NodeResult
(RedisClusterNode node, T value) 新しいClusterCommandExecutor.NodeResult
を作成します。NodeResult
(RedisClusterNode node, T value, byte[] key) 新しいClusterCommandExecutor.NodeResult
を作成します。型の型引数を持つ org.springframework.data.redis.connection のコンストラクターパラメーター RedisClusterNodeorg.springframework.data.redis.connection.convert 内の RedisClusterNode 使用
修飾子と型メソッド説明protected static RedisClusterNode
Converters.toClusterNode
(StringSE clusterNodesLine) CLUSTER NODES
の 1 行の結果をRedisClusterNode
に変換します。型 RedisClusterNode の引数を持つ型を返す org.springframework.data.redis.connection.convert のメソッド修飾子と型メソッド説明static SetSE<RedisClusterNode>
Converters.toSetOfRedisClusterNodes
(StringSE clusterNodes) CLUSTER NODES
の結果をRedisClusterNode
に変換します。static SetSE<RedisClusterNode>
Converters.toSetOfRedisClusterNodes
(CollectionSE<StringSE> lines) CLUSTER NODES
の結果からRedisClusterNode
に行を変換します。org.springframework.data.redis.connection.jedis 内の RedisClusterNode 使用
修飾子と型メソッド説明JedisClusterConnection.clusterGetNodeForKey
(byte[] key) JedisClusterConnection.clusterGetNodeForSlot
(int slot) 型 RedisClusterNode の引数を持つ型を返す org.springframework.data.redis.connection.jedis のメソッド修飾子と型メソッド説明JedisClusterConnection.clusterGetMasterReplicaMap()
JedisClusterConnection.clusterGetMasterReplicaMap()
JedisClusterConnection.clusterGetNodes()
JedisClusterConnection.clusterGetReplicas
(RedisClusterNode master) 型 RedisClusterNode のパラメーターを持つ org.springframework.data.redis.connection.jedis のメソッド修飾子と型メソッド説明void
JedisClusterConnection.clusterAddSlots
(RedisClusterNode node, int... slots) void
JedisClusterConnection.clusterAddSlots
(RedisClusterNode node, RedisClusterNode.SlotRange range) void
JedisClusterConnection.clusterDeleteSlots
(RedisClusterNode node, int... slots) void
JedisClusterConnection.clusterDeleteSlotsInRange
(RedisClusterNode node, RedisClusterNode.SlotRange range) void
JedisClusterConnection.clusterForget
(RedisClusterNode node) JedisClusterConnection.clusterGetReplicas
(RedisClusterNode master) void
JedisClusterConnection.clusterMeet
(RedisClusterNode node) void
JedisClusterConnection.clusterReplicate
(RedisClusterNode master, RedisClusterNode replica) void
JedisClusterConnection.clusterSetSlot
(RedisClusterNode node, int slot, RedisClusterCommands.AddSlots mode) SetSE<byte[]>
JedisClusterConnection.keys
(RedisClusterNode node, byte[] pattern) JedisClusterConnection.ping
(RedisClusterNode node) byte[]
JedisClusterConnection.randomKey
(RedisClusterNode node) Cursor<byte[]>
JedisClusterConnection.scan
(RedisClusterNode node, ScanOptions options) org.springframework.data.redis.connection.lettuce 内の RedisClusterNode 使用
修飾子と型メソッド説明LettuceClusterConnection.clusterGetNodeForKey
(byte[] key) LettuceClusterConnection.clusterGetNodeForSlot
(int slot) static RedisClusterNode
LettuceConverters.toRedisClusterNode
(io.lettuce.core.cluster.models.partitions.RedisClusterNode source) 型 RedisClusterNode の引数を持つ型を返す org.springframework.data.redis.connection.lettuce のメソッド修飾子と型メソッド説明LettuceClusterConnection.clusterGetMasterReplicaMap()
LettuceClusterConnection.clusterGetMasterReplicaMap()
LettuceClusterConnection.clusterGetNodes()
LettuceClusterConnection.clusterGetReplicas
(RedisClusterNode master) static ListSE<RedisClusterNode>
LettuceConverters.partitionsToClusterNodes
(io.lettuce.core.cluster.models.partitions.Partitions source) 型 RedisClusterNode のパラメーターを持つ org.springframework.data.redis.connection.lettuce のメソッド修飾子と型メソッド説明void
LettuceClusterConnection.clusterAddSlots
(RedisClusterNode node, int... slots) void
LettuceClusterConnection.clusterAddSlots
(RedisClusterNode node, RedisClusterNode.SlotRange range) void
LettuceClusterConnection.clusterDeleteSlots
(RedisClusterNode node, int... slots) void
LettuceClusterConnection.clusterDeleteSlotsInRange
(RedisClusterNode node, RedisClusterNode.SlotRange range) void
LettuceClusterConnection.clusterForget
(RedisClusterNode node) LettuceClusterConnection.clusterGetReplicas
(RedisClusterNode master) void
LettuceClusterConnection.clusterMeet
(RedisClusterNode node) void
LettuceClusterConnection.clusterReplicate
(RedisClusterNode master, RedisClusterNode replica) void
LettuceClusterConnection.clusterSetSlot
(RedisClusterNode node, int slot, RedisClusterCommands.AddSlots mode) SetSE<byte[]>
LettuceClusterConnection.keys
(RedisClusterNode node, byte[] pattern) LettuceClusterConnection.ping
(RedisClusterNode node) byte[]
LettuceClusterConnection.randomKey
(RedisClusterNode node) Cursor<byte[]>
LettuceClusterConnection.scan
(RedisClusterNode node, ScanOptions options) org.springframework.data.redis.core 内の RedisClusterNode 使用
型 RedisClusterNode の引数を持つ型を返す org.springframework.data.redis.core のメソッド型 RedisClusterNode のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明void
ClusterOperations.addSlots
(RedisClusterNode node, int... slots) 指定されたノードにスロットを追加します。void
ClusterOperations.addSlots
(RedisClusterNode node, RedisClusterNode.SlotRange range) 指定されたノードにRedisClusterNode.SlotRange
のスロットを追加します。void
ClusterOperations.bgReWriteAof
(RedisClusterNode node) 指定されたノードでファイルの追加のみの書き換えプロセスを開始します。void
ClusterOperations.bgSave
(RedisClusterNode node) 指定されたノードで db のバックグラウンド保存を開始します。void
ClusterOperations.flushDb
(RedisClusterNode node) ノードのデータベースをフラッシュします。void
ClusterOperations.flushDb
(RedisClusterNode node, RedisServerCommands.FlushOption option) 指定されたRedisServerCommands.FlushOption
を使用してノード上の db をフラッシュします。void
ClusterOperations.forget
(RedisClusterNode node) クラスターからノードを削除します。ClusterOperations.getReplicas
(RedisClusterNode node) ClusterOperations.keys
(RedisClusterNode node, K pattern) 指定されたノードにあるすべてのキーを取得します。void
ClusterOperations.meet
(RedisClusterNode node) ノードをクラスターに追加します。ClusterOperations.ping
(RedisClusterNode node) 指定されたノードに ping を実行します。ClusterOperations.randomKey
(RedisClusterNode node) 指定されたノードが提供する範囲からランダムキーを取得します。void
ClusterOperations.reshard
(RedisClusterNode source, int slot, RedisClusterNode target) スロット割り当てを 1 つのソースからターゲットノードに移動し、スロットに関連付けられているキーをコピーします。void
ClusterOperations.save
(RedisClusterNode node) 現在のデータベーススナップショットをサーバーに同期保存します。void
ClusterOperations.shutdown
(RedisClusterNode node) 指定されたノードをシャットダウンします。
RedisCommandsProvider.serverCommands()
を推奨。