問題タブ [twemproxy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1774 参照

redis - redis-benchmark を使用した Twemproxy での Redis のベンチマーク

Redis と Twemproxy を使用して非常に単純なセットアップをテストしようとしていますが、高速化する方法が見つかりません。

最小限の構成で実行する 2 つの redis サーバーがあります。

ソースからコンパイルされ、適切なメモリと CPU をすべて備えた 1 台のマシンで実行されます。

インスタンスの 1 つで redis-benchmark を実行すると、次の結果が得られます。

ここで、2 つのインスタンスの前で Twemproxy を使用して、リクエストを分散し、より高いスループットを取得したいと考えています (少なくとも、これは私が期待していたものです!)。

Twemproxy には次の構成を使用しました。

そして、くるみ割り人形を次のように実行します。

結果は非常に残念です:

Twemproxy の統計を次のように取得して、何が起こっているのかを理解しようとしました。

適切に動作する他のベンチマークはありますか? それともredis-benchmark働いていたはずですか?

Redis: 3.0.6 と Twemproxy: 0.4.1 を使用していることを忘れていました。

0 投票する
1 に答える
273 参照

redis - redis キュー サイズによる負荷分散に temproxy を使用できますか?

redis キューのサイズ (インスタンスあたりのキーの量) に応じて、temproxy を redis インスタンスのプールのロード バランサーとして使用できますか? temproxy は、データベース内のキーの事前構成された最大量に達した場合、redis インスタンスの上流の 1 つからオフにすることができますか?

もしそうなら、どうすればそれを行うことができますか(私はredisなどに非常に慣れていないので、ドキュメントからこれを取得できない可能性があります)?

前もって感謝します。

0 投票する
1 に答える
407 参照

redis - Redis と temproxy

最初に、ローカル マシンに 3 つのマスターと 3 つのスレーブを持つ Redis クラスターを形成しました。

ここで、Redis クラスターでtemproxyを使用したいので、以下の行 (以下を参照) を構成ファイルとして使用し、Redis クラスターで temproxy を実装しました。

しかし、私が直面している問題は、送信した 100 個のキーのうち、port 2212230 ~ 40 個しか Redis クラスターに登録されていないことです。

助けてください!

0 投票する
1 に答える
280 参照

redis - temproxy は読み取り要求を負荷分散できますか?

マスターとスレーブでredisを使いたいです。すなわち、いくつかの破片。各シャードには、1 つのマスターと複数のスレーブがあります。

マスターを使用して書き込み、スレーブを読み取りに使用するように temproxy を構成することは可能ですか? それとも、すべての要求がマスターに送信されますか?

0 投票する
0 に答える
101 参照

redis - Twemproxy GEOADD コマンド

私が理解していることから、GEOADDコマンド/データ構造は使用するのと非常に似ていZADDます。

サーバーを実行GEOADDすると、次のエラーが表示されます。twemproxy

コマンドを redis サーバー自体に直接発行すると、正常に動作します。実行GEOADD/GEORADIUS通過する方法はありtwemproxyますか?