aws弹性缓存redis集群范围ttl

vbopmzt1  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(442)

我想在云形成模板中设置一个属性来设置集群范围的ttl,我不确定cfn是否可以,或者是否有其他方法来实现这一点。

jutyujz0

jutyujz01#

redis没有设置默认ttl的参数,默认行为是永远存储key/value。原因是redis是一个内存中的数据存储,而它的主要目的之一是缓存它不是唯一的用例。
但是,有一种配置确定当达到最大内存使用率时发生的进程,这是通过 maxmemory-policy 在elasticache中可以在参数组中配置的参数。
如果这与您的需求不匹配,您应该考虑将ttl添加到您的代码库中的抽象层,以便总是在写入时设置该值。
更多关于 maxmemory-policy 看看使用redis作为lru缓存页面。

相关问题