Курс на 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»Учеников на курсе 3
Сертификаты, выданные на курсе «Полное руководство по 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. Напутствие