インターフェース ReactiveClusterCommands
- すべての既知のサブインターフェース:
ReactiveRedisClusterConnection
public interface ReactiveClusterCommands
リアクティブインフラストラクチャを使用して実行される Redis でサポートされるクラスターコマンドのインターフェース。
RedisClusterNode
は、clusterGetNodes()
から取得することも、host
と RedisNode.getPort()
または node Id
を使用して構築することもできます。- 導入:
- 2.3.2
- 作成者:
- Mark Paluch, Christoph Strobl
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明clusterAddSlots
(RedisClusterNode node, int... slots) 指定されたRedisClusterNode
にスロットを割り当てます。clusterAddSlots
(RedisClusterNode node, RedisClusterNode.SlotRange range) 指定されたRedisClusterNode
にRedisClusterNode.SlotRange.getSlotsArray()
を割り当てます。clusterCountKeysInSlot
(int slot) 1 つのスロットに割り当てられたキーの数を数えます。clusterDeleteSlots
(RedisClusterNode node, int... slots) RedisClusterNode
からスロットを取り外します。指定されたRedisClusterNode
からRedisClusterNode.SlotRange.getSlotsArray()
を削除します。指定されたノードをクラスターから削除します。クラスター情報を取得します。clusterGetKeysInSlot
(int slot, int count) スロットによって提供されるキーを取得します。マスターとそれに接続されたレプリカに関する情報を取得します。与えられたキーを提供するRedisClusterNode
を見つけます。clusterGetNodeForSlot
(int slot) 指定されたスロットにサービスを提供しているRedisClusterNode
を見つけます。ID、ホスト、ポート、スロットなどのクラスターノード情報を取得します。clusterGetReplicas
(RedisClusterNode master) 特定のマスターノードの接続されたレプリカに関する情報を取得します。特定のkey
のスロットを見つけます。clusterMeet
(RedisClusterNode node) 指定されたノードをクラスターに追加します。clusterReplicate
(RedisClusterNode master, RedisClusterNode replica) 指定されたマスターにレプリカを割り当てます。clusterSetSlot
(RedisClusterNode node, int slot, ReactiveClusterCommands.AddSlots mode)
メソッドの詳細
clusterGetNodes
Flux<RedisClusterNode> clusterGetNodes()ID、ホスト、ポート、スロットなどのクラスターノード情報を取得します。- 戻り値:
Flux
はcluster nodes
を発し、見つからない場合はempty one
を発します。- 関連事項:
clusterGetReplicas
特定のマスターノードの接続されたレプリカに関する情報を取得します。- パラメーター:
master
- null であってはなりません。- 戻り値:
Flux
はcluster nodes
を発し、見つからない場合はempty one
を発します。- 関連事項:
clusterGetMasterReplicaMap
Mono<MapSE<RedisClusterNode,CollectionSE<RedisClusterNode>>> clusterGetMasterReplicaMap()マスターとそれに接続されたレプリカに関する情報を取得します。- 戻り値:
- 決して null にはなりません。
- 関連事項:
clusterGetSlotForKey
特定のkey
のスロットを見つけます。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 計算されたスログを発する
Mono
。 - 関連事項:
clusterGetNodeForSlot
指定されたスロットにサービスを提供しているRedisClusterNode
を見つけます。- パラメーター:
slot
-- 戻り値:
- 指定されたスロットを処理する
RedisClusterNode
を発行するMono
。
clusterGetNodeForKey
与えられたキーを提供するRedisClusterNode
を見つけます。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 指定されたキーのスロットを処理する
RedisClusterNode
を発行するMono
。
clusterGetClusterInfo
Mono<ClusterInfo> clusterGetClusterInfo()クラスター情報を取得します。- 戻り値:
- 決して null にはなりません。
- 関連事項:
clusterAddSlots
指定されたRedisClusterNode
にスロットを割り当てます。- パラメーター:
node
- null であってはなりません。slots
- 空であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterAddSlots
指定されたRedisClusterNode
にRedisClusterNode.SlotRange.getSlotsArray()
を割り当てます。- パラメーター:
node
- null であってはなりません。range
- null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterCountKeysInSlot
1 つのスロットに割り当てられたキーの数を数えます。- パラメーター:
slot
-- 戻り値:
- 指定されたスロットに格納されているキーの数を発行する
Mono
。 - 関連事項:
clusterDeleteSlots
RedisClusterNode
からスロットを取り外します。- パラメーター:
node
- null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterDeleteSlotsInRange
指定されたRedisClusterNode
からRedisClusterNode.SlotRange.getSlotsArray()
を削除します。- パラメーター:
node
- null であってはなりません。range
- null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterForget
指定されたノードをクラスターから削除します。- パラメーター:
node
- null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterMeet
指定されたノードをクラスターに追加します。- パラメーター:
node
-host
およびRedisNode.getPort()
を含む必要があり、null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterSetSlot
- パラメーター:
node
- null であってはなりません。slot
-mode
- null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項:
clusterGetKeysInSlot
スロットによって提供されるキーを取得します。clusterReplicate
指定されたマスターにレプリカを割り当てます。- パラメーター:
master
- null であってはなりません。replica
- null であってはなりません。- 戻り値:
Mono
シグナリングの完了。- 関連事項: