Redis Stack открывает расширенные возможности работы с данными, объединяя мощь классического Redis с современными модулями. Этот курс поможет вам уверенно освоить Redis JSON, RediSearch и Redis OM, чтобы создавать высокопроизводительные приложения и оптимизировать управление данными.
Что вы изучите в этом курсе
Курс сфокусирован на практическом применении Redis Stack и поэтапно познакомит вас с его ключевыми компонентами. Вы научитесь работать с данными в формате JSON, выполнять быстрый полнотекстовый поиск и создавать эффективный слой объектного отображения.
Основы Redis Stack
Вы получите представление о том, что входит в Redis Stack, как он устанавливается и какие задачи решает в современных приложениях.
Модуль Redis JSON
Подробно разберём хранение и манипулирование объектными структурами JSON непосредственно в Redis.
- Чтение и обновление вложенных значений
- Использование патчей и операций над массивами
- Оптимизация структуры данных для поиска
Модуль RediSearch
Вы научитесь создавать индексы и выполнять полнотекстовый поиск по данным, хранящимся в Redis JSON.
- Создание и настройка индексов
- Работа с фильтрами, сортировкой и агрегатами
- Повышение производительности поисковых операций
Redis OM
Мы рассмотрим, как использовать Redis OM для взаимодействия с Redis через объектную модель, что упрощает разработку и ускоряет создание прототипов.
- Определение сущностей и схем
- CRUD‑операции в стиле ORM
- Интеграция поиска и индексации
Практический проект: управление складскими запасами
В ходе курса вы создадите полноценное приложение для управления инвентарём. Это позволит закрепить полученные знания и увидеть реальные преимущества Redis Stack в действии.
Ключевые возможности приложения
- Хранение данных о товарах в формате JSON
- Быстрый поиск по характеристикам и категориям
- Удобная работа с сущностями через Redis OM
Для кого предназначен курс
Курс будет полезен разработчикам, инженерам по данным и всем, кто хочет повысить эффективность работы с Redis, использовать современные инструменты хранения и поиска данных и строить высокопроизводительные приложения.
Итог
Освоив Redis Stack, вы сможете значительно расширить возможности ваших приложений, сделать работу с данными гибче и быстрее, а также использовать Redis не только как кеш, но и как мощную платформу для обработки структурированных данных.