Онлайн-курс
«Redis» от преподавателя
Максима Крупчатникова на платформе
Stepik предназначен для тех, кто хочет освоить работу с популярной базой данных Redis с нуля. Программа рассчитана на начинающих — от слушателей не требуется знаний языков программирования или SQL, что делает курс доступным даже для тех, кто только начинает свой путь в IT.
В процессе обучения вы познакомитесь с возможностями Redis, научитесь устанавливать его на разные платформы, работать с ключевыми командами для работы с данными: строками, списками, хэшами, множествами и сортированными множествами. Особое внимание уделено проектированию ключей, пакетным операциям, настройке безопасности и использованию Redis в production-среде.
В курсе предусмотрена практика — слушатели подключат Redis к
Golang, создадут простой микросервис для кэширования запросов, упакуют его в Docker и развернут на VPS-сервере. Также будут даны рекомендации по безопасности Redis и его правильному администрированию.
Состав складчины:Программа курса:Введение
- О курсе
- Redis и его возможности
- Установка на различные платформы
- Работа с основными командами
Работа с основными типами данных
- Строки (Strings) и целые числа (integer)
- Списки (Lists)
- Множества (Sets)
- Хэши (Hashes)
- Сортированные множества (Sorted Sets)
- JSON
Продвинутые возможности
- Поиск и удаление ключей
- Пакетные операции
- Проектирование ключей
- Pub/Sub
Безопасность и администрирование Redis
- Безопасность в Redis
- Администрирование Redis
- Redis в production-среде
- Практика: Аудит безопасности Redis
Проект
- подключение к Golang
- создание микросервиса для кэширования запросов
- Упаковываем в Docker
- Загружаем на vps сервер
Итоги
- Заключение
Формат курса: DOCX