0

そのため、大量のストリーミング書き込みを分割するために複数の redis インスタンスを備えた分散システムを設計していますが、物事がどのように機能するかを明確に把握するのは難しいと感じています。

私が読んだことから、適切に構成されたクラスターは、「間違ったインスタンス」で行われたリクエストを自動的に分割してリダイレクトするようです (たとえば、キー「A」はインスタンス 1 にマップされますが、インスタンス 2 に設定されていると、インスタンスにリダイレクトされます1)これを仮定するのは正しいですか?

もしそうなら、追加のプロキシやライブラリ クラスターのサポートは、単に 1 つの redis インスタンスに接続し、SETS と GETS をどこで実行する必要があるかを把握するすべての作業を実行させるのに比べて、どのような利点がありますか?

4

1 に答える 1

1

クライアントでのクラスター サポートは、クライアントがデータの保存場所を学習して記憶することを意味し、次にキーの読み取りまたは書き込みを試みるときに、正しいインスタンスに直接移動するため、パフォーマンスが向上します。

それは、電話番号を知っているだけでなく、会社に電話したいときはいつでも最初にディレクトリに電話をかけるようなものです。

于 2016-10-13T08:49:22.243 に答える