SA Шпаргалка

Все ответы в 2 клика

Базовый

Какие алгоритмы вытеснения данных из кэша (Eviction Policies) ты знаешь?

Когда оперативная память (RAM) в Redis/Memcached заканчивается, нужно удалить старые данные, чтобы записать новые.

Основные алгоритмы:

  • LRU (Least Recently Used): Удаляет ключи, к которым дольше всего не обращались. Самый популярный и эффективный алгоритм.

  • LFU (Least Frequently Used): Удаляет ключи, к которым обращались реже всего (считает количество обращений).

  • FIFO (First In, First Out): Удаляет самые старые ключи по времени создания.

  • Random: Удаляет случайные ключи (используется редко).

Ещё вопросы раздела «Архитектура»

Все вопросы раздела «Архитектура»