Периодически очищайте Redis Cache, используя Lambda - PullRequest
0 голосов
/ 15 мая 2018

Я пишу функцию Lambda, которая подключается к AWS ElasticCache Redis. Эта лямбда-функция обращается к базе данных, чтобы вернуть список записей и кэшировать эти записи в ElasticCache Redis. Иногда новые записи будут добавляться в базу данных, я хочу, чтобы моя Lambda очищала кэш Redis один раз в день и снова перечитывала все записи. Кто-нибудь знает, как настроить ElasticCache Redis для периодической очистки кеша?

1 Ответ

0 голосов
/ 16 мая 2018

Если вы хотите удалить кэш один раз в день, просто установите срок его действия на конец дня.

Но вы говорите "брось и перепровери". Как Redis сделает это? Вы должны настроить свою лямбду (или написать другую), чтобы сделать это для вас. И вам лучше вычислить новые значения, прежде чем отбрасывать старые.

...