Включено в курс
11 уроков (видео и/или текст)
10 упражнений в тренажере
48 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Использовать NoSQL key-value базу данных
- Кэшировать различные типы данных
- Выполнять отложенные задачи с помощью брокера сообщений
- Работать с событиями в режиме реального времени по методу Pub/Sub
Описание
На этом курсе вы изучите основы Redis. Вы узнаете больше о key-value-хранилищах, кешировании и структурах данных. В итоге вы научитесь использовать Redis в разных ситуациях. Знания из курса пригодятся, если вы решите кешировать сложные вычисления или запросы к базе данных. После обучения вы сможете организовывать упорядоченные уникальные данные и использовать Redis как брокера сообщений.
Чтобы учиться было проще, стоит заранее изучить курс Основы командной строки.
Программа курса
Продолжительность 14 часов
-
2
KV хранилище
Познакомиться с понятием "key-value хранилищ" и Redis в частности -
4
Счетчики онлайн событий
Разберемся, для чего нужны онлайн-счетчики, и как их лучше реализовать -
5
Хранение списков с Lists
Научиться использовать встроенную в Redis структуру данных Lists для хранения списков -
6
Составные структуры с Hashes
Научимся кэшировать сложные объекты в Redis с помощью структуры данных Hashes -
7
Проверка на уникальность с Sets
Разберем как кэшировать уникальный набор данных с Redis Sets -
8
Организация рейтингов с Sorted Sets
Научимся хранить упорядоченные уникальные данные в Redis с помощью Sorted Sets -
9
Проверка на уникальность в больших данных с HyperLogLog
Научимся хранить статистику по большому количеству уникальных данных с помощью вероятностной структуры HyperLogLog -
10
Брокер сообщений Redis
Научимся использовать Redis как брокер сообщений для выполнения асинхронных задач -
11
Реалтайм чат с Redis PubSub
Научимся использовать Redis для реализации модели издатель-подписчик -
12
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса