1. Введение и установка
Узнать о курсе, его структуре, задачах и целях.
теория
2. KV хранилище
Познакомиться с понятием "key-value хранилищ" и Redis в частности
теория
тесты
упражнение
3. Кэш
Узнать, что такое кэш и как использутеся 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. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса