Самый ПОЛНЫЙ ГАЙД по Redis в СНГ [2025]

В этом видео я простыми словами объясняю, что такое кэширование и зачем оно нужно бэкенд-разработчику. Разбираем, как работает Redis, где он реально ускоряет систему, а где может подкинуть проблем. Арендуйте облачный сервер в Selectel за пару минут:
Забери бесплатный гайд «Как получить оффер на 200к+ на Java Middle разработчика» — пошаговая инструкция по резюме, самопрезентации и подготовке к собеседованиям: 👉
Хочешь забрать код из видео, презентацию и доп. подборку материалов по архитектуре? Забери доступ по кодовому слову REDIS_COURSE: 👉
А еще топовые бесплатные материалы для роста в Java — гайд по Java Core и многопоточности, пошаговый план выхода на джуна и статью о том, как эффективно проходить собеседования: 👉
📌 Моя программа по трудоустройству Java backend-разработчиков:
📌 Telegram-канал:
Как и обещал — ссылка, как установить Docker:
Покажу самые полезные команды, TTL, счётчики, как Redis хранит данные в памяти и почему это делает его таким быстрым. Дальше — практика. Подключаем Redis к Spring Boot-приложению, настраиваем кэширование по паттерну Cache Aside, добавляем инвалидацию и TTL, учимся сериализовать объекты через RedisTemplate. Всё это — на реальном проекте, с понятными примерами и проверкой, насколько бэкенд реально ускоряется после кэширования. Таймкоды: 00:00:00 — Введение: зачем Redis и кэширование нужны каждому Java backend-разработчику 00:09:00 — Разбор Redis: модель key-value, типы данных, атомарность, CLI 00:11:35 — Подключаем Redis в Docker и тестируем команды set/get 00:19:30 — Счётчики inc/dec и массовые операции mset/mget 00:24:25 — Правила именования ключей 00:27:20 — Паттерны кэширования: write-through, read-through, cache-aside 00:36:11 — Переходим к практике на Spring Boot + Postgres + Redis 00:51:11 — Реализация ручного RedisTemplate cache-aside в коде с инвалидацией и логированием 01:16:15 — Реализация кеширования в Spring при помощи @Cacheable @CacheEvict @CachePut 01:29:22 — Сохранность данных в Redis 01:34:50 — Репликация master-slave, масштабирование и кластер в Redis 01:41:04 — Реализуем RateLimiter паттерн на Redis 01:54:04 — Реализуем Distributed Lock паттерн на Redis 02:14:14 — Деплой всей инфраструктуры в облако 02:30:10 — Финальные выводы, наполняем данными и прогоняем нагрузку

Смотрите также