インターフェース 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
clusterAddSlots
指定されたRedisClusterNodeにスロットを割り当てます。- パラメーター:
node- null であってはなりません。slots- 空であってはなりません。- 戻り値:
Monoシグナリングの完了。- 関連事項:
clusterAddSlots
指定されたRedisClusterNodeにRedisClusterNode.SlotRange.getSlotsArray()を割り当てます。- パラメーター:
node- null であってはなりません。range- null であってはなりません。- 戻り値:
Monoシグナリングの完了。- 関連事項:
clusterCountKeysInSlot
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シグナリングの完了。- 関連事項: