Web アプリケーションを実行しており、キャッシングのために memcached から redis (2.4) に切り替えました。現在、redis のパフォーマンスにやや失望しています。Redis は同じサーバー上で実行されており、非常に単純な GET および SET 操作のみを使用します。キャッシュされた値を多用する一部のリクエストでは、redis に対して最大 300 の GET リクエストがありますが、それらのリクエストには最大 150 ミリ秒かかります。約 200,000 のアクティブなキーと、1 秒あたり約 1,000 の redis リクエストがあります。ディスク io、RAM、または CPU に問題はありません。既存のコードのため、redis リクエストを単純にグループ化することはできません。Memcached は約 4 倍速くなりました。redis について私たちが気に入っているのは、キャッシュ ウォーミングが必要なく、将来的にはより高度なデータストア機能を使用できることです。私たちは、redis が memcached と同様に機能することを期待していました。そのため、設定で何かを見逃している可能性があります。
Redis パフォーマンス チューニングのベスト プラクティスを知っていますか?