О чём курс

Курс описывает работу с Redis как с базой данных, брокером сообщений и кешем данным.

Рассматриваются темы:

  • использование типов данных,
  • команды для чтения и модификации данных,
  • транзакции,
  • Lua-скриптинг,
  • pipelining,
  • механизм publish/subscribe,
  • гибкая настройка хранения данных
  • сценарии использования Redis в различных областях (аналитике, работе с геоданными, поиске данных и т.д.),
  • концепции использования Redis в распределённой среде.
  • Курс даёт практические навыки работы с Redis.

    Цели

  • понимать ключевые концепции Redis;
  • проектировать модели данных для Redis;
  • использовать команды Redis для чтения и модификации данных;
  • использовать Redis в качестве базы данных, брокера сообщений или кеша;
  • использовать Redis в распределённой среде.
  • Целевая аудитория

    Разработчики приложений, архитекторы, разработчики баз данных, администраторы баз данных, configuration manager, тестировщики.

    Предварительная подготовка

  • Базовые навыки программирования.
  • Опыт работы с базами данных желателен, но не обязателен.
  • Для кого

    Разработчик Разработчик
    Тестировщик Тестировщик
    Архитектор ПО Архитектор ПО
    Data Engineer Data Engineer

    Улучшаемые навыки

    Кэширование
    NoSQL
    Publish/subscribe
    Lua-скриптин
    Транзакции
    Оптимизация производительности
    Распределённые системы
    Работа с геоданными.

    Инструменты

    Docker Docker
    Lua Lua
    Redis Redis

    Расписание курсов

    10.11.2025 - 14.11.2025

    10:00-14:00
    Дата и время:
    10.11.2025-14.11.2025
    10:00-14:00

    Middle 16 часов

    25 500 ₽

    22 950 ₽ — для физ. лиц

    Программа курса

    01 Введение в Redis
  • Хранилище данных типа «ключ-значение»
  • База данных, кэш и брокер сообщений
  • Почему Redis?
  • 02 Основы Redis
  • Структуры данных
  • Строки
  • Время истечения (Expiration)
  • Ключи Redis
  • Списки
  • Множества
  • Полезные команды
  • 03 Погружение в Redis
  • Структуры данных
  • Битовые массивы
  • HuperLogLogs
  • Кодировка
  • Оптимизация памяти
  • Транзакции
  • Конвейеризация
  • Скриптинг
  • 04 Варианты использования Redis
  • Кэши
  • Очереди
  • Аналитика (списки лидеров/подсчеты)
  • Публикация/подписка
  • Геопространственные данные
  • Поиск
  • Блокировки
  • 05 Масштабирование Redis
  • Сохраняемость
  • Репликация
  • Секционирование
  • Redis Sentinel
  • Redis Cluster
  • Распределенные блокировки
  • 06 Итого на курс 16 часов: теория –10,5 ч (66%), практика – 5,5 ч (34%)

    25 500 ₽

    22 950 ₽ — для физ. лиц

    Записаться на курс

    Чему вы научитесь

    01 Понимать ключевые концепции Redis;
    02 Проектировать модели данных для Redis;
    03 Использовать команды Redis для чтения и модификации данных;
    04 Использовать Redis в качестве базы данных, брокера сообщений или кеша;
    05 Использовать Redis в распределённой среде.

    Курс проводят

    Александр

    Брейман Александр

    Эксперт в области разработки и архитектуры ПО

    Middle

    О тренере

    Александр занимается разработкой учебных программ, чтением лекций, проведением семинаров, практических и лабораторных работ. Под его руководством уже не один десяток специалистов успешно защитили выпускные квалификационные работы бакалавра и магистерские диссертации.

    Среди его кейсов работа в ЗАО «ТИТАН МЕТА», Московском государственном университете приборостроения и информатики, Национальном исследовательском университете «Высшая школа экономики» и Luxoft Training.

    Александр – кандидат технических наук, доцент. С 1991 г. занимается разработкой информационных и коммуникационных систем, за это время прошел путь от программиста до начальника отдела информационных систем.


    С 1994 г. преподает дисциплины, связанные с управлением данными, проектированием информационных систем и разработкой программного обеспечения.

    С 2014 г. Александр являлся штатным экспертом Luxoft Training по направлению «Разработка и архитектура ПО, СУБД Oracle», где занимается проведением тренингов, разработкой тренинговых программ и развитием данного направления.

    Курсы, сертификаты, членство в профессиональных организациях:

    2009 г. — повышение квалификации в Московском государственном университете приборостроения и информатики по программе «Информационная компетентность в профессиональной деятельности преподавателя вуза».

    2011 г. — повышение квалификации в Информационно-Вычислительном Центре Московского энергетического института (технического университета) по программе «Современные технологии построения баз данных на примере Microsoft SQL Server 2008. Web-приложения и современные средства разработки. Современные технологии построения компьютерных сетей с использованием Microsoft Windows Server 2008 R2».

    2024 г. — Сертифицированный тренер PostgreSQL по курсу DBA1 «Администрирование PostgreSQL 13. Базовый уровень».


    Курсы и сертификаты

    Александр является членом организаций:

    • IEEE, IEEE Computer Society (Institute of Electrical and Electronics Engineers / Институт инженеров электротехники и электроники).
    • ACM, ACM SIGMOD (Association for Computing Machinery / Ассоциация вычислительной техники).

    25 500 ₽

    22 950 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    25 500 ₽

    22 950 ₽ — для физ. лиц

    Юр. лицо — 25 500 ₽
    Физ. лицо — 22 950 ₽
    10.11.2025, Онлайн
    10.11.2025, Онлайн
    Открытая дата

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.