Что такое cache stampede?

Ответ

Одновременное истечение TTL у многих ключей и множество запросов вызывают "лавину" обращений к БД и перезапись кеша. Решение: блокировка (lock) - один запрос обновляет кеш, остальные ждут или читают старое; "early expiration" - обновлять до истечения в фоне; случайный разброс TTL. В распределенной среде - distributed lock (Redis).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.