

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

# インメモリ key-value ストアとしての ElastiCacheRedis の使用
<a name="other-services-redis"></a>

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

**注記**  
このトピックは、Linux スタックに基づいていますが、Windows スタックでも Amazon ElastiCache (ElastiCache) を使用できます。Windows インスタンスで ElastiCache を使用する方法の例については、[「ElastiCache as an ASP.NET Session Store」](https://aws.amazon.com/blogs/developer/elasticache-as-an-asp-net-session-store/)(ASP.NET セッションストアとしての ElastiCache) を参照してください。

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

このトピックでは、Rails アプリケーションサーバーの使用を例に、Linux スタックに ElastiCache Redis キャッシュサポートを追加する基本的な手順について説明します。ここでは、適切な Ruby on Rails アプリケーションがすでにあることを前提としています。ElastiCache の詳細については、[「What Is Amazon ElastiCache?」](https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/WhatIs.html) (Amazon ElastiCache とは) を参照してください。

**Topics**
+ [ステップ 1： ElastiCache の Redis クラスターを作成します](other-services-redis-cluster.md)
+ [ステップ 2: Rails スタックをセットアップする](other-services-redis-stack.md)
+ [ステップ 3: カスタムクックブックを作成してデプロイする](other-services-redis-cookbook.md)
+ [ステップ 4: レシピをライフサイクルイベントに割り当てる](other-services-redis-event.md)
+ [ステップ 5: スタック設定 JSON にアクセス情報を追加する](other-services-redis-json.md)
+ [ステップ 6: アプリをデプロイして実行する](other-services-redis-app.md)