Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

创建 Redis (已禁用集群模式)集群(控制台)

ElastiCache 在您使用 Redis 引擎时支持复制。为了监控数据从写入 Redis 读/写主群集到传播到只读辅助群集的时间延迟,ElastiCache 向群集添加了一个特殊键 ElastiCacheMasterReplicationTimestamp。该键为当前通用协调时间 (UCT)。因为 Redis 集群可能会在以后添加到复制组中,所以此键包含在所有 Redis 集群中,即使它们最初不是复制组的成员也会如此。有关复制组的更多信息,请参阅ElastiCache 复制 (Redis)

创建独立的 Redis (已禁用集群模式) 群集

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon ElastiCache 控制台:https://console.amazonaws.cn/elasticache/

  2. 从右上角的下拉列表中,选择要启动此群集的区域。

  3. 从左侧导航窗格中选择 Redis

  4. 选择 Create

  5. 对于 Cluster engine,选择 Redis,然后清除 Cluster Mode enabled (Scale Out) 复选框。

  6. 完成 Redis settings 部分。

    1. Name 中,键入群集的名称。

      群集命名约束

      • 必须包含 1 到 20 个字母数字字符或连字符。

      • 必须以字母开头。

      • 不能包含两个连续的连字符。

      • 不能以连字符结尾。

    2. Description 框中,键入此群集的说明。

    3. 对于 Engine version compatibility,选择您希望在此群集上运行的 ElastiCache for Redis 引擎版本。除非您出于某个特定原因需要运行旧版本,否则建议您选择最新版本。

      重要

      您可以升级到较新的引擎版本(请参阅 升级引擎版本),但不能降级到较早的引擎版本,除非删除现有群集并重新创建。

      由于较新的 Redis 版本提供了更好更稳定的用户体验,使用 ElastiCache 控制台时弃用了 Redis 版本 2.6.13、2.8.6 和 2.8.19。我们建议不要使用这些 Redis 版本。如需使用其中一个版本,请将其与 AWS CLI 或 ElastiCache API 搭配使用。

      有关更多信息,请参阅以下主题:

      AWS CLI ElastiCache API

      创建集群

      (AWS CLI) 创建缓存集群

      此操作不能用于创建启动了集群的复制组。

      (ElastiCache API) 创建缓存集群

      此操作不能用于创建启动了集群的复制组。

      修改集群

      (AWS CLI) 修改缓存集群

      此操作不能用于创建启动了集群的复制组。

      (ElastiCache API) 修改缓存集群

      此操作不能用于创建启动了集群的复制组。

      创建复制组

      (AWS CLI) 从头开始创建具有副本的 Redis (已禁用集群模式) 集群

      (AWS CLI) 从头开始创建具有副本的 Redis (已启用集群模式) 集群

      (ElastiCache API) 从头开始创建具有副本的 Redis (已禁用集群模式) 集群

      (ElastiCache API) 从头开始创建具有副本的 Redis (已启用集群模式) 集群

      修改复制组

      (AWS CLI) 修改复制组

      此操作不能用于创建启动了集群的复制组。

      (ElastiCache API) 修改复制组

      此操作不能用于创建启动了集群的复制组。

    4. 要在传输数据期间对数据加密,请对 Encryption 选择 Yes

    5. 如果为 Encryption 选择 Yes,则可要求用户在执行 Redis 命令时输入密码。若要要求在执行命令时输入密码,请完成以下操作:

      1. AUTH 列表中选择 Yes

      2. AUTH token 框中键入密码:

    6. Port 中,接受默认端口 6379。如果您出于某个原因需要使用其他端口,请键入相应的端口号。

    7. 对于 Parameter group,选择要用于此群集的参数组,或者选择 Create new 以创建用于此群集的新参数组。

      参数组控制群集的运行时参数。有关参数组的更多信息,请参阅Redis 特定的参数创建参数组

    8. 对于 Node type,请单击向下箭头 ( )。在 Change node type 对话框中,先选择所需节点类型的 Instance family,然后选择要用于此群集的节点类型,最后选择 Save

      有关更多信息,请参阅 选择节点大小

    9. 对于 Number of replicas,为此群集选择所需的只读副本数。

      如果选择 None,则 descriptionMulti-AZ with Auto-Failover 字段会消失,您创建的群集将类似下面这样。

      图像:创建的没有副本节点的 Redis (已禁用集群模式)群集

      创建的没有副本节点的 Redis (已禁用集群模式)群集

      如果选择一个或多个副本,则您创建的群集将类似下面这样。

      图像:创建的有副本节点的 Redis (已禁用集群模式)群集

      创建的有副本节点的 Redis (已禁用集群模式)群集

  7. 选择 Advanced Redis settings 并完成该部分。

    1. 如果选择拥有一个或多个副本,则 Multi-AZ with Auto-Failover 复选框呈可用状态。我们强烈建议您启用具有自动故障转移功能的多可用区。有关更多信息,请参阅 缓解运行 Redis 时发生的故障

    2. 对于 Subnet group,选择要应用到该群集的子网。

      有关更多信息,请参阅 子网和子网组

    3. 选择您希望如何为此集群选择 Availability zone(s)。您有两种选择:

      • No preference - 由 ElastiCache 为您的群集节点选择可用区。

      • Specify availability zones - 此时会显示一个节点列表,以便您通过在每个节点名称右侧的列表中选择可用区,来为群集中的每个节点指定可用区。

      有关更多信息,请参阅 选择区域和可用区

    4. 对于 Security groups,选择要用于该群集的安全组。

      有关更多信息,请参阅 ElastiCache 和安全组

    5. 如果您将使用 .RDB 文件中数据为群集做种,请在 Seed RDB file S3 location 框中,键入 .RDB 文件的 Amazon S3 位置。

      有关更多信息,请参阅 使用外部创建的备份为新集群做种 (Redis)

    6. 如果您需要定期计划自动备份,请选择 Enable automatic backups,然后键入自动备份在被自动删除前保留的天数。如果您不希望定期计划自动备份,请清除 Enable automatic backups 复选框。不管是哪种情况,您都能够选择创建必须手动删除的手动备份。

      有关 Redis 备份和还原的更多信息,请参阅ElastiCache 备份和还原 (Redis)

    7. Maintenance window 是每周中 ElastiCache 为您的群集计划系统维护的时间,通常以小时为时间长度。您可以允许 ElastiCache 选择维护时段的日期和时间 (No preference),或者自行选择日期、时间和持续时间 (Specify maintenance window)。如果您选择 Specify maintenance window,则为您的维护时段选择 Start dayStart timeDuration (以小时为单位)。所有时间均为 UCT 时间。

      有关更多信息,请参阅 维护时段

    8. 对于 Notifications,选择现有 Amazon Simple Notification Service (Amazon SNS) 主题,或选择“Manual ARN Input”,然后键入主题的 Amazon 资源名称 (ARN)。Amazon SNS 允许将通知推送到与 Internet 连接的智能设备。默认设置是禁用通知。有关更多信息,请参阅 http://www.amazonaws.cn/sns/

  8. 查看您的所有输入和选择,然后返回并进行任意所需的更正。准备就绪后,请选择 Create 以启动您的群集。

当您的集群状态为 available 时,您可向其授予 Amazon EC2 访问权限,连接到集群并开始使用它。有关更多信息,请参阅 第 4 步:授权访问第 5 步:连接到集群节点

重要

一旦您的集群变为可用状态,您便需要为集群处于活动状态的每个小时或分钟支付费用(即使您并未主动使用集群)。要停止此集群产生的费用,您必须将其删除。请参阅删除集群