ElastiCache Redis をインメモリキーバリューストアとして使用する - AWS OpsWorks

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ElastiCache Redis をインメモリキーバリューストアとして使用する

重要

この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、 AWS re:Post または AWS Premium Support を通じて AWS Support チームにお問い合わせください。

注記

このトピックは Linux スタックに基づいていますが、Windows スタックは Amazon ElastiCache () を使用することもできますElastiCache。Windows インスタンス ElastiCache で を使用する方法の例については、ElastiCache ASP.NET セッションストア として を参照してください。

多くの場合、キャッシュサーバーを使用して文字列などの小さなデータ項目に対してインメモリ key-value ストアを提供することで、アプリケーションサーバーのパフォーマンスを向上させることができます。Amazon ElastiCache は、Memcached または Redis キャッシュエンジンのいずれかを使用して、アプリケーションサーバーのキャッシュサポートを簡単に提供できる AWS のサービスです。 AWS OpsWorks スタックは、Memcached の組み込みサポートを提供します。ただし、Redis が要件により適している場合は、アプリケーションサーバーが Redis ElastiCache を使用するようにスタックをカスタマイズできます。

このトピックでは、Rails ElastiCache アプリケーションサーバーを例として使用して、Linux スタックの Redis キャッシュサポートを提供する基本的なプロセスについて説明します。ここでは、適切な Ruby on Rails アプリケーションがすでにあることを前提としています。の詳細については ElastiCache、「Amazon とは ElastiCache」を参照してください。