使用Lambda定期清除Redis缓存

时间:2018-05-15 18:32:35

标签: node.js redis aws-lambda elastic-cache

我正在编写一个连接到AWS ElasticCache Redis的Lambda函数。此Lambda函数将与数据库通信以返回记录列表并将这些记录缓存到ElasticCache Redis。有时,新记录将添加到数据库中,我希望我的Lambda每天清除一次Redis缓存并再次重新记录所有记录。有谁知道如何配置ElasticCache Redis定期清除其缓存?

1 个答案:

答案 0 :(得分:0)

如果您想每天删除一次缓存,只需将其到期时间设置为当天结束。

但你说的是“丢弃和重新安排”。 Redis将如何做到这一点?您需要配置Lambda(或编写另一个)来为您执行此操作。并且在删除旧值之前,您最好先计算新值。