TGViewer
📚 ProTestingInfo 🔷 Канал по тестированию 📚 📚 ProTestingInfo 🔷 Канал по тестированию 📚 @protestinginfo · 14.8K subscribers
Post #4958 1.6K
Инфа для собеседования 👇
Присоединяйся к нельзяграму
Многие думают, что кэш живёт forever. Ошибка! Разбираемся, как работает TTL и почему это спрашивают на собеседованиях.

🛠 БАЗОВЫЕ ОПРЕДЕЛЕНИЯ (сохраняй!):

🔹 Redis — это быстрый инструмент для временного хранения данных в оперативной памяти. Его основное предназначение - ускорять работу приложения и снижать нагрузку на сервер.

🔹 TTL (Time to Live - время жизни) - это параметр, который определяет, как долго сессия или любой другой временный объект будет существовать, прежде чем будет удален автоматически.

🔹 PostgreSQL — это основная база данных. Она долговременно хранит информацию о пользователях, их ролях, настройках и другой важной информации.

🔹 Redis — это "помощник" PostgreSQL. Он временно хранит результаты часто повторяющихся запросов, чтобы не нагружать основную базу данных.

Redis сам удалит информацию, чтобы не засорять память.

1️⃣ Запрос: Пользователь запрашивает данные (например, профиль).
2️⃣ Cache Miss: В Redis пусто → идём в PostgreSQL (медленнее, но достоверно).
3️⃣ Write to Cache: Сохраняем в Redis с TTL (например, 20 секунд).
4️⃣ Cache Hit: Следующие 20 сек данные летят из Redis (мгновенно).
5️⃣ Expiration: TTL истёк → Redis удаляет ключ → следующий запрос снова идёт в БД.

💡 ПРИМЕР ИЗ ЖИЗНИ:
Сессия пользователя может жить 30 минут, а в задачах мы ставили TTL всего 20 секунд. Через 25 секунд кэш истёк, данные удалены, сервер обновил их из PostgreSQL.

📌 СОХРАНЯЙ ЭТОТ ПОСТ!
Это готовая шпаргалка по работе с кэшем, которая пригодится на собеседовании.

🔥 ХОЧЕШЬ БОЛЬШЕ ПРАКТИКИ?
Я
не просто даём теорию - я учу применять:
✅ ✅ Присоединяйся к моему курсу в апреле, интересно, заполняй форму предзаписи.
https://protestinginfo.ru/practice_api_sql#register, и я тебе пришлю ссылку, где будет зафиксирован бонус для тебя.
СТАРТ НОВОГО ПОТОКА 5 апреля!
✅ Готовимся к собеседованию вместе

#redis #backend #postgresql #cache #qa
  • ❤ 12
  • 👍 4
  • 🔥 4
More from @protestinginfo
  1. Sep 30, 2026Дальше будут еще подробнее посты с подключением. Ответ от ИИ после того как подключила MCP…
  2. Sep 29, 2026Присоединяйся к нельзяграму Постепенно буду раскрывать эту тему пока на таких картинках, р…
  3. Sep 28, 2026Ссылка на все расширения - сохранить и использовать в работе
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →