1

我正在寻找要在云形成模板中设置的一些属性以设置集群范围的 TTL,我不确定 cfn 是否可以,或者是否有其他方法可以实现这一点。

4

1 回答 1

1

Redis 没有用于设置默认 TTL 的参数,默认行为是永久存储键/值。这样做的原因是 Redis 是一个内存数据存储,而它的主要目的之一是缓存它不是唯一的用例。

但是,有一个配置可以确定达到最大内存使用量时发生的过程,这是通过maxmemory-policy参数定义的,在 ElastiCache 中可以在参数组中配置该参数。

如果这不符合您的要求,您应该考虑将 TTL 添加到代码库中的抽象层,以便始终在写入时设置该值。

有关maxmemory-policy查看使用 Redis 作为 LRU 缓存页面的更多信息。

于 2020-10-22T06:16:42.663 回答