Redis [Тариф Курс] [Rebrain] [Георгий Мазохин]

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
89.732
Автор: Георгий Мазохин
Название: Redis [Тариф Курс] [Rebrain] [Георгий Мазохин]

skoro-1.png


Описание:
Складчина: Redis [Тариф Курс] [Rebrain] [Георгий Мазохин]

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

Освойте Redis 8 от протокола RESP3 до Redis Cluster, Query Engine и векторного поиска. Научитесь строить отказоустойчивые кэши и очереди.

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

  1. DevOps и SRE-инженеры

    Специалисты, отвечающие за стабильность, масштабирование, мониторинг и безопасность инфраструктуры баз данных в продакшене
  2. Backend-разработчики (Python, Go, PHP, Node.js)

    Разработчики высоконагруженных систем, проектирующие архитектуру кэширования, очередей и распределенных замков
  3. Системные администраторы и DBA

    Инженеры, планирующие миграцию на Redis 8, настройку репликации, бэкапов, персистентности и оптимизацию потребления RAM

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

  • Redis 8
  • RESP3
  • Docker
  • Lua
  • Python (redis-py 5.x)
  • JS
  • Node.js (ioredis)
  • PHP
  • Go (go-redis/v9)
  • Bash
  • OpenSSL
  • TLS

  1. Производительность

    Использование конвейеризации и RESP3 сокращает сетевые задержки (RTT) и ускоряет отклик приложений в десятки раз
  2. Отказоустойчивость

    Настройка Redis Cluster и Sentinel гарантирует автоматический failover и непрерывность бизнес-процессов при авариях
  3. Безопасность

    Внедрение TLS-шифрования и ролевой модели ACL защищает конфиденциальные данные от несанкционированного доступа
  4. AI-Ready архитектура

    Использование векторного поиска в Redis 8 позволяет легко интегрировать СУБД в современные ИИ и LLM/RAG системы
  5. Нативная интеграция модулей

    Redis 8 включил в ядро ранее платные и внешние модули RedisJSON, RediSearch и Vector Search, устранив зависимость от сторонней инфраструктуры и упростив развертывание

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

  • Проектирование отказоустойчивых топологий Redis Cluster и Redis Sentinel с поддержкой TLS-шифрования
  • Разработка и оптимизация серверных Lua-скриптов и именованных функций (Functions) для атомарных операций
  • Построение надежных распределенных очередей сообщений на базе Redis Stream с гарантией доставки 'at least once'
  • Реализация гибридного поиска (полнотекстовый + векторный) с использованием Query Engine и JSON в Redis 8
  • Тонкая настройка механизмов персистентности (RDB, Multi-Part AOF) и политик вытеснения памяти (Eviction)
  • Проектирование схем кэширования (Cache-Aside, Write-Through, Write-Behind) с применением Client-Side Caching и Distributed Locks для предотвращения race conditions

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

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

  1. Лонгриды

    Знакомьтесь с теорией в привычном формате документации
  2. Практические работы

    Выполняйте реальные задачи
  3. Финальное задание

    Выполните итоговую работу, которая объединит все знания и навыки

Прикладные задачи: кейсы, приближенные к реальной работе DevOps-инженера.

Финальный проект:

Разработка отказоустойчивой распределенной системы обработки файлов на Python или Go. Задачи передаются через Redis Stream с обработкой сбоев воркеров в Consumer Groups с помощью XAUTOCLAIM, метаданные сохраняются в формате Redis JSON, а поиск по файлам осуществляется через вторичные индексы Query Engine. Вся инфраструктура разворачивается в защищенном Redis Cluster с включенным TLS и настроенными правами доступа через ACL.

Курс не про базовые команды GET/SET. Мы учим проектировать отказоустойчивые топологии, писать сложные Lua-скрипты, настраивать безопасность уровня TLS/ACL и оптимизировать сетевые задержки в высоконагруженных системах.

Мы детально разбираем архитектуру Redis Stream, создание групп потребителей (Consumer Groups), мониторинг зависших задач через XPENDING и автоперехват через XAUTOCLAIM.

Желательно владеть базовым синтаксисом Python или Go на уровне чтения и написания простых скриптов, так как практические задания включают интеграцию клиентских библиотек с Redis.

Все практические стенды и задания построены на базе новейшей версии Redis 8 с разбором встроенных модулей JSON, Query Engine и векторного поиска.

Программа:

  • Введение
  • Простейшие операции и протокол RESP
  • Установка, сборка и клиентские библиотеки
  • Паттерны кэширования и распределенные блокировки
  • Основные типы данных и их глубокое применение
  • Stream — распределенный журнал событий
  • Встроенные расширения Redis 8: Query Engine, JSON и Vector Sets
  • Оптимизация сетевого взаимодействия: Конвейер и массовая вставка
  • Транзакции и серверные скрипты
  • Pub/Sub и блокирующие операции
  • Персистентность, вытеснение памяти и надежность
  • Масштабирование, кластеризация и безопасность
  • Профайлинг, мониторинг и диагностика
  • Итоговый проект
  • Заключение

Организатор:

  • Rebrain — большое сообщество IT-специалистов
  • Создаёт практикумы по инфраструктуре с 2018 года

Автор Георгий Мазохин

  • Автор и ментор курса
  • Опыт проектирования и внедрения индивидуальных highload-решений 15 лет

Тариф Курс

  • Теоретическая часть практикума: лонгриды в формате документации

Цена 28000 руб.

Скрытая ссылка

Материал «Redis [Тариф Курс] [Rebrain] [Георгий Мазохин]», возможно, скоро появится на All-DAR.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.
​
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху