View a markdown version of this page

配置耐久性 - Amazon ElastiCache

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

配置耐久性

创建 ElastiCache 集群时,可以将--durability参数设置为以下值之一:

耐久性参数值
--耐久性值 行为 EffectiveDurability (Valkey 9.0)
sync 在对客户端做出响应之前,写入会持续写入 Multi-AZ 事务日志 同步
async 在对客户端做出响应后,写入会持续写入 Multi-AZ 事务日志 异步
disabled 没有耐久性;标准 ElastiCache 行为 disabled
default ElastiCache 根据引擎版本和集群配置确定设置 disabled

API 响应中的EffectiveDurability属性始终显示有效的实际耐久性模式(同步、异步或禁用)。是否启用或禁用耐久性是在集群创建时决定的,之后无法更改。通过使用--durability参数调用ModifyReplicationGroup,可以在现有集群的同步和异步模式之间切换。

对于快照, ElastiCache 存储该EffectiveDurability值,以便从快照还原时保留实际的耐久性设置。

启用持久性后, ElastiCache 会自动在集群上启用静态加密。所有静态数据都经过加密,包括快照和 Multi-AZ 交易日志中的数据。默认情况下,集群使用服务托管 KMS 密钥,但您也可以指定自己的客户管理的 KMS 密钥。在复制组的StorageEncryptionType字段中可以看到加密状态。