

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 ElastiCache Redis 做為記憶體內鍵值存放區
<a name="other-services-redis"></a>

**重要**  
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

**注意**  
本主題是以 Linux 堆疊為基礎，但 Windows 堆疊也可以使用 Amazon ElastiCache (ElastiCache)。如需如何搭配 Windows 執行個體使用 ElastiCache 的範例，請參閱 [ElastiCache 作為 ASP.NET 工作階段存放區](https://aws.amazon.com/blogs/developer/elasticache-as-an-asp-net-session-store/)。

您通常可以透過使用快取伺服器為字串等小型資料項目提供記憶體內鍵值存放區，來改善應用程式伺服器效能。Amazon ElastiCache 是一種 AWS 服務，可讓您使用 [Memcached](http://memcached.org/) 或 [Redis](https://redis.io) 快取引擎，輕鬆地為應用程式伺服器提供快取支援。 OpsWorks Stacks 提供 [Memcached](workinglayers-mem.md) 的內建支援。不過，如果 Redis 更符合您的需求，您可以自訂堆疊，讓您的應用程式伺服器使用 ElastiCache Redis。

本主題會逐步引導您使用 Rails 應用程式伺服器為 Linux 堆疊提供 ElastiCache Redis 快取支援的基本程序。它假設您已有適當的 Ruby on Rails 應用程式。如需 ElastiCache 的詳細資訊，請參閱[什麼是 Amazon ElastiCache？](https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/WhatIs.html)。

**Topics**
+ [步驟 1：建立 ElastiCache Redis 叢集](other-services-redis-cluster.md)
+ [步驟 2：設定 Rails 堆疊](other-services-redis-stack.md)
+ [步驟 3：建立和部署自訂技術指南](other-services-redis-cookbook.md)
+ [步驟 4：將配方指派給 LifeCycle (生命週期) 事件](other-services-redis-event.md)
+ [步驟 5：將存取資訊新增至堆疊組態 JSON](other-services-redis-json.md)
+ [步驟 6：部署和執行應用程式](other-services-redis-app.md)