Освойте Redis с нуля до продвинутого уровня и научитесь эффективно применять его в реальных проектах. Этот курс идеально подходит как новичкам, так и разработчикам, желающим глубже понять архитектуру, внутренние механизмы и продакшн‑подходы к работе с Redis.
Что вы узнаете на этом курсе
Курс последовательно проведет вас от базовой установки и работы с типами данных до построения высокодоступных и отказоустойчивых окружений. Каждый модуль включает практические примеры, приближенные к реальным задачам backend-разработки.
Основы Redis
Вы познакомитесь с ключевыми принципами работы Redis, его архитектурой и сферами применения.
Устройство in-memory хранилища
Установка и базовая конфигурация
Работа с CLI и основными командами
Структуры данных и команды
Redis поддерживает множество удобных структур данных, позволяющих эффективно решать разные задачи в разработке.
Строки и атомарные операции
Хэши для моделирования объектов
Списки и очереди
Наборы и операции над множествами
Отсортированные наборы с диапазонными запросами
Bitmap, HyperLogLog, геопространственные индексы
Потоки для обработки событий
Продвинутые возможности и продакшн-настройки
На продвинутом уровне вы научитесь использовать Redis для построения высокопроизводительных и надежных систем.
Репликация и сохранение данных
Освойте механизмы сохранения состояния и отказоустойчивости:
RDB и AOF — назначение и выбор стратегии
Настройка репликации master-replica
Борьба с потерей данных и настройка durability
Высокая доступность с Redis Sentinel
Вы научитесь настраивать автоматический фейловер и мониторинг кластера с помощью Sentinel:
Принципы работы Sentinel
Настройка quorum и мониторинга
Автоматический выбор нового мастера
Масштабирование с Redis Cluster
Redis Cluster обеспечивает автоматическое распределение данных по узлам и горизонтальное масштабирование.
Работа с хэш-слотами
Настройка кластеризации
Обеспечение отказоустойчивости
Практическое применение Redis
Вы научитесь использовать Redis в реальных продакшн‑задачах.
Кеширование и оптимизация производительности
Кеширование запросов и результатов вычислений
Настройка TTL, eviction-политик и мемори-менеджмента
Использование Redis Streams в распределённых системах
Почему этот курс полезен
Материал подается простым языком и подкрепляется практическими задачами. В результате вы не только изучите команды и теорию, но и сможете применять Redis эффективно в реальных проектах любой сложности.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф