使用 Lambda 定期清除 Redis 缓存

问题描述 投票:0回答:2

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

node.js redis aws-lambda amazon-elasticache
2个回答
0
投票

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

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


0
投票

你能给我提供清除缓存的 lambda 函数吗

© www.soinside.com 2019 - 2024. All rights reserved.