практикум

Redis

Программа охватывает основные аспекты работы Redis

темы, которые вы освоите

Redis
Installation
Fault Tolerance
Инженерам не обойтись без Redis
Он обеспечивает мгновенный доступ к данным, ускоряет процессы за счёт кеширования, поддерживает сессии и очереди задач, что критично для стабильной и масштабируемой инфраструктуры
Прохождение в комфортном темпе
Практикум без жёстких дедлайнов
Реальная применимость
Практические задания, приближенные к реальной практике специалистов
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

Backend-разработчикам

которым необходимо интегрировать Redis в инфраструктуру для кеширования, управления сессиями и очередями задач

DevOps-инженерам и SRE

ответственным за развёртывание и поддержку высокопроизводительных кластеров Redis

Инженерам по высоконагруженным системам

которые используют Redis как один из ключевых инструментов для снижения нагрузки на основные базы данных и обеспечения быстрой отдачи данных

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.

программа практикума

Онбординг

  • Онбординг

Redis

  • Введение
  • Простейшие операции
  • Краткий обзор адаптеров
  • Установка сервера
  • Кэширование
  • Основные типы данных
  • Конвейер
  • Транзакции
  • Publish/Subscribe
  • Блокирующие операции
  • Персистентность и надёжность
  • Масштабирование и кластер
  • Профайлинг

Финальное задание

  • Итоговое задание
  • Заключение
Эксперт практикума
Георгий Мазохин
Георгий Мазохин
Автор и ментор курса. Опыт проектирования и внедрения индивидуальных highload-решений 15 лет.

Ключевые навыки для резюме:

Установка и настройка СУБД Redis
Учет особенностей архитектуры и работы Redis
Решение распространённых задач: работа с очередями и кэшированием
Настройка отказоустойчивого кластера и обеспечение надёжности хранения данных

Пример задания

Задача связана с написанием скрипта: общие пояснения на эту тему находятся в разделе 3.
Redis уже запущен и доступен локально на стандартном порту (6379), вам нужно самостоятельно обеспечить себя всем необходимым для любимого языка программирования.
Напишите программу, которая при запуске принимает в качестве аргумента путь к файлу и выводит в stdout 100 последних байт его содержимого (если размер файла меньше 100 байт, то, разумеется, нужно выводить всё содержимое целиком). Вам может показаться, что это задание не имеет отношения к Redis, но это не так. Проходной балл вы получите, если:
Ваш скрипт, вызванный с аргументом $file будет выдавать результат, идентичный вызову команды tail -c 100 $file, но при втором и последующих вызовах будет работать быстрее (то есть время выполнения вашего скрипта должно быть меньше, чем у tail).
Ваш скрипт читает файл только один раз, сколько бы не было вызовов с одинаковым аргументом.
Ваш скрипт корректно работает с любым содержимым файла, включая символы перевода строк, кавычки и вообще любые бинарные последовательности. Вывод должен содержать строго 100 последних байт из исходного файла без каких бы то ни было других символов (никаких \n в конце!).
Ваш скрипт корректно работает с файлами любого размера: вам, конечно, нужно последовательно прочитать весь файл, чтобы добраться до последних 100 байт, но зачем при этом всё хранить в оперативной памяти? Её может не хватить, проверка не постесняется предложить вашему скрипту файл на пару терабайт и будет ждать, что всё сработает правильно. Читайте файл небольшими частями.
Ключ cmd-fcat должен содержать команду для запуска вашей программы.
При реализации не заморачивайтесь отслеживанием изменений в исходном файле или тем, что он может быть удалён: это не будет проверяться.
Если уверены, что все выполнили правильно, отправляйте задание на проверку.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом.

практикум

Redis

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
16 990 руб.
Перейти к оплате >>>
0

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.

Курс Redis - Обучение, онлайн-тренажер от Rebrain | Rebrain