Тренажёр Redis

Решите 48 задач на настоящем Redis 7: счётчики и TTL, очереди, таблица лидеров, транзакция с WATCH, лимит запросов и блокировка на Lua. Redis часто знают как GET и SET, а в проде на нём держатся сессии, лимиты и очереди. Здесь каждая проверка поднимает чистый сервер, засевает данные и смотрит, что в нём осталось после ваших команд. Тренажёр бесплатный, ставить ничего не нужно.

Чему вы научитесь

Как это работает

Это тренажёр, теории здесь нет. 48 задач идут от простых команд к паттернам, на которых держится продакшен.

Каждая проверка поднимает **чистый Redis 7**, засевает данные и выполняет ваш solution.sh с вызовами redis-cli. Потом она читает ключи и сверяет значения, TTL и порядок элементов с условием.

Засчитывается состояние базы, поэтому решить задачу можно разными командами.

Ставить ничего не нужно, всё работает в браузере. Системная теория есть в курсе «Redis», а сюда возвращайтесь набивать руку.

Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support

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

Бэкенд-разработчикам, у которых Redis работает только кэшем, а нужно сделать на нём очередь, лимит или блокировку.

Тем, кто готовится к собеседованию: лимит запросов, распределённую блокировку и таблицу лидеров на Redis спрашивают часто.

Тем, кто прошёл теорию по Redis и хочет закрепить команды на практике.

Что нужно знать

Понимаете, что такое ключ и значение.

Умеете запускать команды в терминале. solution.sh здесь список вызовов redis-cli, по одному на строку.

Программа курса

Модулей: 4, уроков: 9. Задачи с кодом проверяются автоматически.

  1. Строки и ключи

  2. Коллекции

  3. Транзакции и скрипты

  4. Паттерны

Бесплатный курс

Открыть курс на Mentorix · Все курсы