Курс на Stepik
Обложка курса «Полное руководство по Redis» на Stepik
1 890 ₽

Полное руководство по Redis ★ 5.000

Открыть на
STEPIK.ORG

Станьте экспертом по Redis: от базовых структур данных до управления кластерами в Kubernetes. В курсе подробно разбираются Redis Stack (JSON, Search), продвинутые паттерны кэширования, работа с Redis OM на Python, Node.js и Go, а также глубокая отладка с помощью SLOWLOG и мониторинг в Grafana. Вы научитесь мигрировать данные без простоя и настраивать высокодоступные системы с помощью Sentinel и Operator. Идеально для бэкенд-разработчиков и DevOps-инженеров, стремящихся к Highload.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Полное руководство по Redis»Учеников на курсе 4
Сертификаты, выданные на курсе «Полное руководство по Redis»Сертификатов выдано 1
Отзывы о курсе «Полное руководство по Redis»Отзывов получено 1
Рейтинг курса «Полное руководство по Redis»Рейтинг курса 5.000
Уроки в курсе «Полное руководство по Redis»Количество уроков 37
Тесты в курсе «Полное руководство по Redis»Количество квизов 144
Время прохождения курса «Полное руководство по Redis»Время прохождения курса —
Стоимость курса «Полное руководство по Redis»Стоимость курса 1 890 ₽ —
Обновления курса «Полное руководство по Redis»Обновления курса — —
Дата публикации курса «Полное руководство по Redis»Дата публикации курса — ———
Последнее обновление курса «Полное руководство по Redis»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Полное руководство по Redis» 15 разделов Уроки в курсе «Полное руководство по Redis» 37 уроков Тесты в курсе «Полное руководство по Redis» 144 теста Время прохождения курса «Полное руководство по Redis» 0 ч. Последнее обновление курса «Полное руководство по Redis» обн. 7 июня 2026

Знакомство и основы

3 урока
1. Что такое Redis и почему он обгоняет классические БД ↗
2. Установка (Docker, Redis Insight) ↗
3. Внутренняя архитектура: Event Loop и однопоточность ↗

Структуры данных (Core)

3 урока
1. Strings, Lists, Sets, Hashes ↗
2. Sorted Sets (ZSets) — работа с рейтингами ↗
3. Спец-типы: Bitmaps, HyperLogLog, Geospatial ↗

Продвинутые возможности

3 урока
1. Pub/Sub и Redis Streams (очереди сообщений) ↗
2. Транзакции (MULTI/EXEC) и скрипты на Lua ↗
3. Keyspace Notifications ↗

Постоянство и надежность (Persistence)

2 урока
1. RDB vs AOF: что выбрать для продакшена ↗
2. Механизмы форка и влияние на производительность ↗

Масштабируемость и High Availability

3 урока
1. Репликация: Master-Replica ↗
2. Redis Sentinel: автоматический Failover ↗
3. Redis Cluster: шардирование и хэш-слоты ↗

Оптимизация и безопасность

3 урока
1. Управление памятью и политики Eviction ↗
2. ACL (права доступа) и безопасность сети ↗
3. Benchmark: замеряем производительность своего инстанса ↗

Модули Redis (Redis Stack)

3 урока
1. RedisJSON и RediSearch ↗
2. Вероятностные структуры в RedisBloom ↗
3. RedisTimeSeries ↗

Паттерны проектирования и кэширования

4 урока
1. Стратегии: Cache-Aside, Write-Through ↗
2. Борьба с Cache Stampede и Avalanche ↗
3. Распределенные блокировки (Redlock) ↗
4. Redis как Message Broker ↗

Облачные решения и Managed Redis

2 урока
1. Специфика AWS ElastiCache и Google Memorystore ↗
2. Serverless Redis (Upstash) ↗

Отладка и Deep Dive

2 урока
1. Профилирование медленных запросов (SLOWLOG) ↗
2. Анализ памяти и миграция данных без простоя ↗

Клиентская оптимизация

2 урока
1. Pipelining и Connection Pooling ↗
2. Client-side caching (Redis 6+) ↗

Redis в экосистеме (Битва титанов)

1 урок
1. Redis vs Memcached vs KeyDB: когда стоит переходить на форки ↗

Интеграция: Практика на языках программирования

2 урока
1. Реализация паттернов на Python, Node.js и Go ↗
2. Работа с Redis OM (Object Mapping) ↗

Redis в Kubernetes

3 урока
1. Развертывание через Helm-чарты ↗
2. Использование Redis Operator ↗
3. Настройка мониторинга (Prometheus + Grafana) ↗

Напутствие

1 урок
1. Напутствие ↗