我正在寻找要在云形成模板中设置的一些属性,以设置集群范围的 TTL, 我不确定 cfn 是否可以实现,或者是否有其他方法可以实现这一点。
最佳答案
Redis 没有用于设置默认 TTL 的参数,默认行为是永久存储键/值。原因是 Redis 是一种内存数据存储,而其主要目的之一是缓存,但它并不是唯一的用例。
但是,有一些配置可以确定达到最大内存使用量时发生的进程,这是通过 maxmemory-policy
参数定义的,在 ElastiCache 中可以在 parameter group 中配置该参数。 .
如果这不符合您的要求,您应该考虑将 TTL 添加到代码库中的抽象层,以便始终在写入时设置该值。
有关 maxmemory-policy
的更多信息,请查看 Using Redis as an LRU cache页。
关于amazon-web-services - AWS elasticache Redis 集群范围 TTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64476160/