В мире с сотнями различных баз данных одна база данных поднимается, чтобы управлять ими всеми. Redis - это база данных в памяти, известная своей скоростью и простотой. Первоначально использовавшийся только для простого кэширования, ёё набор функций расширился до одной из самых универсальных баз данных.
Этот курс научит вас всему, что вам нужно знать, чтобы интегрировать Redis в новый или существующий проект.
Получите практический опыт работы с командами, используемыми для добавления, обновления и запроса данных
Применяйте передовой опыт и многочисленные шаблоны проектирования, добавляя Redis в приложение для электронной коммерции.
Понимайте и расширяйте внутренние компоненты Redis с помощью модулей и скриптов.
Выйдите за рамки Redis, внимательно изучив фундаментальные проблемы параллелизма и их решения.
Структуры данных составляют основу Redis. Вместо того, чтобы скрывать функциональность за сложными абстракциями, Redis предоставляет несколько мощных структур данных, которые разработчики используют для хранения и запроса данных. Изучение этих различных структур данных является ключом к освоению Redis. Этот курс направлен на то, чтобы убедиться, что вы понимаете разницу между отсортированным набором и хешем. После прохождения этого курса вы поймете, когда использовать каждую структуру, а также преимущества и недостатки каждой из них. У вас нет опыта работы с алгоритмами или структурами данных? Все нормально! Все в этом курсе предполагает, что у вас нет предварительных знаний.
Почти все ведущие компании по всему миру используют Redis. Twitter, GitHub, Snapchat, Craigslist, StackOverflow — все они используют Redis! Почти каждый крупный веб-продукт, который вы используете ежедневно, за кулисами использует Redis. И не только крупные компании используют Redis, но и небольшие стартапы.
Чтобы понять Redis, вы должны использовать Redis. Простого запоминания команд недостаточно. Вам нужно запачкать руки! Имея это в виду, вы будете выполнять множество упражнений и тестов. Кроме того, на протяжении всего курса вы создадите большое приложение электронной коммерции с использованием Redis. Не беспокойтесь — вам не нужно будет писать код внешнего интерфейса. По мере изучения новых тем в Redis мы будем добавлять новые функции в наше приложение электронной коммерции. Вы узнаете, почему и когда мы используем каждую из основных функций Redis.
Встроенные шпаргалки. Многие ресурсы о Redis показывают запущенные команды в окне терминала. Такой подход затрудняет запоминание даже самых основных команд. В этом курсе вы будете использовать другой подход. Я создал отдельное веб-приложение под названием RBook специально для вас, чтобы вы могли использовать его в этом курсе. Это приложение позволяет запускать команды для вашего собственного экземпляра Redis и одновременно документировать их, что упрощает обращение к вашим заметкам в будущем. Конечно, вам не нужно использовать RBook, если вы этого не хотите!
Эффективное обучение. Все в этом курсе предназначено для того, чтобы максимально упростить процесс обучения.
На каждом этапе я буду учить вас, что Redis делает внутри, и помогать вам понять, как изменять Redis, чтобы лучше соответствовать потребностям вашего приложения.
Каждое видео в курсе имеет прикрепленный ZIP-файл, содержащий актуальный код, на случай, если вы когда-нибудь застрянете.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Стивен Грайдер (Stephen Grider) создавал сложные интерфейсы Javascript для ведущих корпораций в районе залива Сан-Франциско. Обладая врожденной способностью упрощать сложные темы, Стивен в течение многих лет наставлял инженеров, начинающих свою карьеру в разработке программного обеспечения, и теперь расширил этот опыт на Udemy, создав курс React с самым высоким рейтингом. Он преподает на Udemy, чтобы поделиться полученными знаниями с другими инже
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.