web-dev-qa-db-ja.com

Node.jsRedis接続プーリング

node_redis Node.jsモジュールをRedisで使用する場合、Redisはシングルスレッドプロセスであるため、1つの接続のみを使用する必要がありますか、それともパフォーマンスを向上させるために接続のプールを作成する必要がありますか?

21
Vad

単一の接続を使用するだけです。 NodeとRedisはどちらも事実上シングルスレッドです。複数の接続を使用しても何も得られないと思います。開発を始める前に、同様の質問をしました。 Redisと1つのクライアント/ 1つのアプリケーションはかなり効果的なパターンのようです。

18
stockholmux

複数の接続をプールするユースケースがあります。実際には、BRPOPやSUBSCRIBEなどのコマンドをブロックします。

5
VPhantom