Этот курс "Redis: от среднего к продвинутому" предназначен для разработчиков и системных администраторов, обладающих базовым пониманием Redis и стремящихся углубить свои знания и навыки. Мы углубимся в продвинутые темы, изучая стратегии управления ключами, продвинутые структуры данных, управление транзакциями, обмен сообщениями Pub/Sub (Publish/Subscribe), скрипты Lua, варианты персистентности (persistence), конфигурации безопасности, методы мониторинга производительности, структуру данных HyperLogLog и управление кластером. Благодаря практическим лабораторным работам вы приобретете практический опыт внедрения и управления Redis в реальных сценариях.
Цели
По завершении этого курса вы сможете:
- Внедрять продвинутые стратегии управления ключами для эффективного доступа к данным.
- Эффективно использовать структуры данных Redis (списки, множества, сортированные множества, хеши) для различных вариантов использования.
- Управлять транзакциями в Redis для обеспечения согласованности данных.
- Реализовывать обмен сообщениями Pub/Sub для связи в реальном времени.
- Писать и выполнять скрипты Lua в Redis для пользовательской логики.
- Настраивать и управлять параметрами персистентности Redis для обеспечения сохранности данных.
- Внедрять меры безопасности для защиты данных Redis.
- Отслеживать производительность Redis и выявлять потенциальные узкие места.
- Использовать HyperLogLog для приблизительной оценки кардинальности (cardinality estimation).
- Настраивать и управлять кластером Redis для масштабируемости и высокой доступности.
Основные моменты
- Практические лабораторные работы (Hands-on Labs): Обширные практические лабораторные работы обеспечивают практический опыт по каждой теме.
- Реальные сценарии (Real-World Scenarios): Узнайте, как применять Redis в реальных приложениях и решать общие задачи.
- Экспертное обучение (Expert Instruction): Воспользуйтесь экспертным обучением и руководством на протяжении всего курса.
- Всесторонний охват (Comprehensive Coverage): Охватывает широкий спектр продвинутых тем Redis.
- Практические навыки (Practical Skills): Развивайте практические навыки, которые вы можете немедленно применить к своим проектам.
Пройдя этот курс, вы получите опыт, позволяющий:
- Проектировать и внедрять масштабируемые и высокопроизводительные решения Redis.
- Оптимизировать конфигурации Redis для конкретных вариантов использования.
- Устранять неполадки и решать распространенные проблемы Redis.
- Защищать развертывания Redis от несанкционированного доступа.
- Использовать расширенные функции Redis для создания инновационных приложений.
- Стать опытным администратором и разработчиком Redis.