res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?

新闻资讯2026-04-21 00:34:37

Amazon ElastiCache 以完全托管的方式提供 Redis 或 Memcached 作为缓存数据库引擎。

该 AWS 服务主要提供:

  • 支持两种引擎:Memcached 和 Redis。

  • 通过 AWS 管理控制台轻松管理。

  • 引擎特定协议支持。

  • 通过 Amazon CloudWatch 进行的详细监控统计。

  • 仅根据使用的节点小时数为您消耗的资源付费。

  • 它在所有 AWS 区域都可用。

在 AWS 中创建 ElastiCache 服务之前,建议预先配置该服务将采用的参数组。

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第1张](https://res.cloudinary.com/practicaldev/image/fetch/s--CdBlObei--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603683959027/-Y8gvhrnz.png)

要创建参数组,请单击_创建参数组_:

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第2张](https://res.cloudinary.com/practicaldev/image/fetch/s--WnDsrIuj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603683987470/rA5rgLTA0.png)

创建组后,根据需要编辑参数(“default”的参数组不能修改):

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第3张](https://res.cloudinary.com/practicaldev/image/fetch/s--Meb76MPB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684162097/X9MG0ppwx.png)

单击编辑参数时,会显示一个表格,其中可以修改 48 个 Redis 配置参数:

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第4张](https://res.cloudinary.com/practicaldev/image/fetch/s--exHJkY_I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684182085/O4-QdUFj5.png)

这组参数包含 189 个值,其中只有 48 个是用户可配置的,其余的由 AWS 管理,具体取决于所选节点的类型。

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第5张](https://res.cloudinary.com/practicaldev/image/fetch/s--l75PUXda--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684205161/OcxlSA_Fk.png)

要创建 Amazon ElastiCache 集群,Amazon 请求:

1。选择集群引擎:

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第6张](https://res.cloudinary.com/practicaldev/image/fetch/s--oY-fe0mo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn .hashnode.com/res/hashnode/image/upload/v1603684286660/M1c12G85j.png)

2。基本参数

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第7张](https://res.cloudinary.com/practicaldev/image/fetch/s--L9JACxf4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684350731/lDHPYpxDN.png)

注意:_Parameter Sets_是一组可以应用于一个或多个容器的值,包含在第一个_preconfiguration_步骤中定义的自定义值。可以创建几组参数,在这里它允许选择先前创建的组。这组参数是Redis引擎将作为配置的值。

3.高级参数

允许您选择 AWS ElastiCache 集群所属的子网组。允许您选择首选可用区。

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第8张](https://res.cloudinary.com/practicaldev/image/fetch/s--qyznCJt6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684505545/qx5KOQdwy.png)

注意:“Multi-AZ with auto failover”参数允许您指示服务通过自动故障转移增强了可用性,这会导致它在服务器发生故障时切换到只读副本主节点。

4。安全参数

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第9张](https://res.cloudinary.com/practicaldev/image/fetch/s--YIizWKZN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684675589/zrZOE6qU6.png)

  • Encryption at Rest”参数启用存储在磁盘上的数据加密。目前,静态加密只能在 3.2.6 版本创建 Redis 集群时启用。
  • Encryption in transit”参数在传输过程中启用数据加密。目前,只有在 3.2.6 版本创建 Redis 集群时才能启用传输中加密。
  • RDB 文件在 S3 中的位置”参数是一个 S3 存储桶的路径,该存储桶包含一个 Redis RDB 类型文件的备份副本,我们在外部传播将要创建的新数据库中的数据。

在 AWS 中对 ElastiCache 服务类型 Redis 允许的操作是:

  • 创建。

  • 备份。

  • 重新启动。

  • 删除。

  • 修改。

  • 申请更新服务。

  • 查看/停止更新。

创建 Elasticache 数据库的主要节点类型有:

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第10张](https://res.cloudinary.com/practicaldev/image/fetch/s--xC_P47QZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603684989945/u0agaN_Oj.png)

[res排气auto怎么设置Elasticache 提供什么以及如何在 AWS 上配置它?_https://www.jmylbn.com_新闻资讯_第11张](https://res.cloudinary.com/practicaldev/image/fetch/s--6MI804g3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn.hashnode .com/res/hashnode/image/upload/v1603685028175/1cxMeBh1O.png)

在按需节点模型中,根据所选节点类型和 AWS 区域,价格从每小时 0.017 美元到 7.00 美元不等。

在保留节点模型下,无论是 1 年还是 3 年,价格从每小时 0.009 美元到 6,604 美元不等。

见价格表

额外的备份存储为每月 0.085 美元/GB,并且所有地区的价值相同。

  • 如果 Amazon EC2 实例和 Elasticache 节点位于同一可用区内,则它们之间的数据传输不收费。

  • 如果 Amazon EC2 实例和 Elasticache 节点位于不同的可用区或不同的区域之间,则每 GB I/O 将收取 0.01 美元的费用。

  • Redis - 安装配置

  • AWS S3 批量操作

  • AWS S3 库存

  • AWS Elasticache 提供什么以及如何配置它?

  • 如何在 Java 中将 Redis 与 Spring 结合使用

你喜欢吗?给我买啤酒如果你愿意。

最初发表于juanc4milo.dev