Amazon ElastiCache - это полностью управляемая служба хранилища данных в оперативной памяти и кэширования от Amazon Web Services. Служба повышает производительность веб-приложений за счет получения информации из управляемых кешей в памяти вместо того, чтобы полностью полагаться на более медленные базы данных на диске.

ElastiCache должен получить управляемый Redis или Memcached. Помогает снизить нагрузку на базы данных для рабочих нагрузок с интенсивным чтением. Приложения запрашивают ElastiCache, если он недоступен, получить из RDS и сохранить в ElastiCache. Пользователь входит в любое из приложений. Приложение записывает данные сеанса в ElastiCache.

Вытеснение кеша может происходить тремя способами:

1. Вы явно удаляете элемент в кеше.

2. Элемент удален, потому что память заполнена и недавно не использовалась (LRU).

3. Вы устанавливаете время жизни элемента (или TTL).

4. Если из-за памяти происходит слишком много выселений, следует увеличить или уменьшить масштаб.

Больше контента на plainenglish.io