AWS elasticache Redis 集群范围的 TTL
AWS elastic cache Redis cluster wide TTL
我正在寻找一些 属性 设置在云形成模板中以设置集群范围的 TTL,
我不确定是否可以通过 cfn 实现,或者是否有其他方法可以实现此目的。
Redis 没有用于设置默认 TTL 的参数,默认行为是永远存储 key/value。这样做的原因是 Redis 是一个 in-memory 数据存储,而它的主要目的之一是缓存它不是唯一的 use-case.
然而,存在确定达到最大内存使用量时发生的过程的配置,这是通过 maxmemory-policy
参数定义的,在 ElastiCache 中可以在 parameter group 中配置该参数。
如果这不符合您的要求,您应该考虑将 TTL 添加到代码库中的抽象层,以便始终在写入时设置该值。
有关 maxmemory-policy
的更多信息,请查看 Using Redis as an LRU cache 页面。
我正在寻找一些 属性 设置在云形成模板中以设置集群范围的 TTL, 我不确定是否可以通过 cfn 实现,或者是否有其他方法可以实现此目的。
Redis 没有用于设置默认 TTL 的参数,默认行为是永远存储 key/value。这样做的原因是 Redis 是一个 in-memory 数据存储,而它的主要目的之一是缓存它不是唯一的 use-case.
然而,存在确定达到最大内存使用量时发生的过程的配置,这是通过 maxmemory-policy
参数定义的,在 ElastiCache 中可以在 parameter group 中配置该参数。
如果这不符合您的要求,您应该考虑将 TTL 添加到代码库中的抽象层,以便始终在写入时设置该值。
有关 maxmemory-policy
的更多信息,请查看 Using Redis as an LRU cache 页面。