

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 ElastiCache Redis 作为内存中的键值存储
<a name="other-services-redis"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

**注意**  
本主题基于 Linux 堆栈，但是 Windows 堆栈也可以使用 Amazon ElastiCache (ElastiCache)。有关如何使用 ElastiCache Windows 实例的示例，请参阅[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 应用程序服务器为例，向您介绍 ElastiCache 为 Linux 堆栈提供 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)