問題タブ [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 投票する
1 に答える
233 参照

redis - Twemproxy/nutcracker は Redis の MGET コマンドをサポートしていますか?

アプリケーションでくるみ割り人形を使用して、Redis ノードからデータを取得しています。

複数の取得をサポートしているかどうか、またはすべてのキーを 1 つずつ内部的にフェッチするかどうかを知りたいだけです。

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

redis - Redis クラスターと Twemproxy - MOVED 応答

特定のユース ケースに Redis を使用したいと考えています。Redis クラスターまたは Twemproxy + Sentinel を使用するかどうかはわかりません。

私はクラスターがいつでも勝者であることを知っています. MOVED応答のために、私は懐疑的です。MOVED 応答の場合、クライアントは別のノードに接続し、リシャーディングの場合は、別のノードに再度接続する必要がある場合があります。しかし、Twem の場合、データが存在する場所を認識しているため、MOVED 応答を受け取ることはありません。

Twem にはさまざまな問題があります。たとえば、ホップの追加、全体的なターンアラウンド タイムの増加、新しいノードの追加に関する問題、または一部のノードが排出された場合、そのノードに存在するキーの要求を処理できなくなります。Redis インスタンス用のセンチネルと twem 自体の HA のメカニズムがあるため、余分なメンテナンスの頭痛の種です。

TwemまたはClusterを使用する必要がありますか? MOVED 応答の場合に行ったり来たりしないので、Twem を使用することを考えています。しかし、上記の懸念を考慮すると、私はそれについて懐疑的です。

PS RedisにJedisクライアントを使用する予定です(それが役立つ場合)。

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

redis - temproxy プロキシは、「memcached」リクエストを「redis」クラスターに変換できますか?

Thanos Query Frontend コンポーネントをアーキテクチャに統合する際に、サポートされている memcached キャッシング システムを活用できることに気付きました。しかし、すでに多数の Redis クラスターを管理およびサポートしているため、temproxy を使用して Memcached リクエストをプロキシすることを考えていました。このプロキシは Redis と Memcached の両方をサポートしていますが、不明な点は次のとおりです。