Академічна програма

Redis

Навчальний план: 40 модулів високого рівня

01
Що таке Redis і навіщо він потрібен

Модуль фокусується на фундаментальних аспектах теми

02
In-memory бази даних та сценарії використання Redis

Модуль фокусується на фундаментальних аспектах теми

03
Встановлення Redis та перший запуск

Модуль фокусується на фундаментальних аспектах теми

04
Redis CLI та базові команди

Модуль фокусується на фундаментальних аспектах теми

05
Ключі та типи даних у Redis

Модуль фокусується на фундаментальних аспектах теми

06
Strings: зберігання та маніпуляція даними

Модуль фокусується на фундаментальних аспектах теми

07
Numbers, counters та atomic operations

Модуль фокусується на фундаментальних аспектах теми

08
Lists: черги та стеки в Redis

Модуль фокусується на фундаментальних аспектах теми

09
Sets та Sorted Sets

Модуль фокусується на фундаментальних аспектах теми

10
Hashes: структура даних для обʼєктів

Модуль фокусується на фундаментальних аспектах теми

11
TTL та автоматичне видалення ключів

Модуль фокусується на фундаментальних аспектах теми

12
Expiration strategies та eviction policies

Модуль фокусується на фундаментальних аспектах теми

13
Pub/Sub: обмін повідомленнями

Модуль фокусується на фундаментальних аспектах теми

14
Streams: основи та use cases

Модуль фокусується на фундаментальних аспектах теми

15
Redis як message broker

Модуль фокусується на фундаментальних аспектах теми

16
Транзакції в Redis: MULTI, EXEC, WATCH

Модуль фокусується на фундаментальних аспектах теми

17
Lua-скрипти в Redis

Модуль фокусується на фундаментальних аспектах теми

18
Pipeline та оптимізація запитів

Модуль фокусується на фундаментальних аспектах теми

19
Persistence: RDB та AOF

Модуль фокусується на фундаментальних аспектах теми

20
Backup та відновлення даних

Модуль фокусується на фундаментальних аспектах теми

21
Реплікація Redis

Модуль фокусується на фундаментальних аспектах теми

22
Redis Sentinel та high availability

Модуль фокусується на фундаментальних аспектах теми

23
Redis Cluster: масштабування та shardинг

Модуль фокусується на фундаментальних аспектах теми

24
Безпека Redis: AUTH, ACL, TLS

Модуль фокусується на фундаментальних аспектах теми

25
Моніторинг Redis та Redis Insight

Модуль фокусується на фундаментальних аспектах теми

26
Redis як кеш: стратегії кешування

Модуль фокусується на фундаментальних аспектах теми

27
Cache aside, write-through, write-behind

Модуль фокусується на фундаментальних аспектах теми

28
Проблеми кешування та cache invalidation

Модуль фокусується на фундаментальних аспектах теми

29
Redis для rate limiting

Модуль фокусується на фундаментальних аспектах теми

30
Distributed locks з Redis

Модуль фокусується на фундаментальних аспектах теми

31
Redis у Python: redis-py

Модуль фокусується на фундаментальних аспектах теми

32
Redis у FastAPI та Django

Модуль фокусується на фундаментальних аспектах теми

33
Redis для зберігання сесій користувачів

Модуль фокусується на фундаментальних аспектах теми

34
Background jobs та черги задач з Redis

Модуль фокусується на фундаментальних аспектах теми

35
Celery та Redis

Модуль фокусується на фундаментальних аспектах теми

36
Оптимізація памʼяті та продуктивності

Модуль фокусується на фундаментальних аспектах теми

37
Типові помилки при роботі з Redis

Модуль фокусується на фундаментальних аспектах теми

38
Redis у production-середовищі

Модуль фокусується на фундаментальних аспектах теми

39
Архітектура реального проєкту з Redis

Модуль фокусується на фундаментальних аспектах теми

40
Фінальний проєкт та практичні кейси

Модуль фокусується на фундаментальних аспектах теми

Статус навчання

Ваш прогрес розпочнеться після завершення першого модулю.


Рівень: Експертний

Доступ: Безстроковий


"Scientia potentia est — Знання — це сила."