практикум

Redis

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

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

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

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

Системным администраторам

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

DBA

Желающим оптимизировать производительность баз данных с помощью Redis

Архитекторам IT-инфраструктуры

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

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

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

Материалы останутся с вами навсегда
Проходите в удобное для вас время

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

Онбординг

  • Онбординг

Redis

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

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

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

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

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

немного о
технологии

в 2009

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

>10 миллионов

Redis способен обрабатывать более 10 миллионов операций в секунду на одном сервере благодаря своей архитектуре in-memory и эффективной реализации

>100 000

Redis используется более чем в 100 000 компаний по всему миру, включая такие гиганты, как Twitter, GitHub и Pinterest

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

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

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

практикум

Redis

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

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

долями на 4 платежа

от 4.248 руб./мес.

долями на 4 платежа, или сразу - 16.990 руб.

Перейти к оплате >>>

Файлы куки

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