AWS 入门

使用 Amazon ElastiCache for Redis 提升 MySQL 数据库性能

模块 1:创建 Redis 集群

首先,您需要设置第一个 Redis 集群,并配置其节点类型和安全组。

学习内容

  • 如何设置您的第一个 Redis 集群
  • 如何配置节点类型和安全组

 时长

10 分钟

操作步骤

  • 打开 ElastiCache 控制面板,然后:

    1.1 — 在右上角,选择启动 EC2 实例的区域。

    1.2 — 点击 Get Started Now(立即开始)。

    1.3 — 选择 Redis 作为集群引擎。为简化教程,请勿勾选 Cluster Mode enabled(已启用集群模式)。有关“已启用集群模式”的更多信息,请参阅此处。

  • 1.4 — 为 Redis 集群选择一个名称,例如 elc-tutorial。

    1.5 — 将 Node type(节点类型)更改为 cache.t2.micro。 在本教程中可以使用这种节点类型,但对于生产集群而言,节点的大小应取决于您的工作负载,您应该从 m5 或 r5 实例系列开始。

    1.6 — 将副本数设置为 1。该只读副本可以让您扩展读取操作。如果发生故障,将触发自动故障转移,副本将接管主节点的角色。

  • 1.7 — 勾选 Multi-AZ with Auto-Failover(具有启用自动故障转移的多可用区)复选框。万一主节点或可用区发生故障,甚至在计划维护的情况下,ElastiCache for Redis 可以替换发生故障的实例,由副本接替主节点的角色,使得停机时间降至最小。

    1.8 — 选择一个子网组。如果您需要有关子网组的更多信息,请参阅本文档。

    1.9 — 对于首选可用区,选择 No preference(无首选项)。

  • 在本例中,我们将不使用加密,但请记住,您可以为静态数据和传输中的数据配置加密。

    1.10 — 为 Redis 集群选择一个安全组。

    重要提示:确保您选择的安全组允许来自 EC2 实例的 6379 端口上的传入 TCP 连接。否则,您将无法连接到 Redis 节点。

  • 在本示例中,我们不会加载任何 RDB 种子文件,因此可以完全跳过此配置步骤。只需记住,该选项是可用的。

  • 对于大多数使用场景,每日备份都很重要,一种较好的做法是启用具有保留期的备份,以便在出现任何问题时有足够的时间采取行动。在本教程中,我们不会使用任何备份。

    1.11 — 取消勾选 Enable automatic backups(启用自动备份)。

    您可以在此尝试注册,然后自动登录。登录后,您应该会看到一个注销按钮,该按钮会将用户注销并重新开始身份验证流。

  • 1.12 — 指定适合您需求的维护时间窗口。

    在这里,您可以考虑应用程序工作负载较低的时间和日期。对于我们目前的需求,我们可以选择 No preference(无首选项)。

  • 检查表单中的所有字段后,点击 Create(创建)。

    这将启动一个 ElastiCache for Redis 集群,如下所示:

    当 ElastiCache for Redis 集群准备就绪时,它将显示 Available(可用) 状态,并具有 2 个节点:

创建 MySQL 数据库