База данных – центральная часть любого приложения. И так сложилось, что большинство проектов используют реляционные СУБД, которые решают не все задачи эффективно. Например, отложенная обработка или кэширование. В этом курсе рассматривается NoSQL база данных для таких специфичных задач.
Программа курса
Введение и установка
- KV хранилище
- Кэш
- Счетчики онлайн событий
- Хранение списков с Lists
- Составные структуры с Hashes
- Проверка на уникальность с Sets
- Организация рейтингов с Sorted Sets
- Проверка на уникальность в больших данных с HyperLogLog
- Брокер сообщений Redis
- Реалтайм чат с Redis PubSub