В данном видеокурсе мы изучим теоретические основы кэширования в распределенных системах и получим практические навыки работы с Redis
Канал по программной инженерии:
https://t.me/esuleimanov
Дружное сообщество:
https://t.me/pse_club
Материалы для разработчиков:
https://proselyte.net/
По вопросам обучения и сотрудничества:
Telegram: proselyte
Ссылка на Github репозиторий:
https://github.com/proselytear/prosel...
Ссылка на презентацию:
https://docs.google.com/presentation/...
Установка Docker
Mac: https://docs.docker.com/desktop/insta...
Windows:
https://docs.docker.com/desktop/insta...
Linux:
https://docs.docker.com/desktop/insta...
Курс «Docker и kubernetes глазами разработчика»:
• Docker и Kubernetes глазами разработчика
Официальная документация Redis
https://redis.io/docs/latest/
00:00:00 Введение
00:01:24 Что такое Redis?
00:09:20 Установка и запуск Redis - STEP-1
00:13:00 Запуск RedisInsight и выполнение базовых запросов - STEP-2
00:20:00 Типы данных в Redis
00:21:50 Тип данных string
00:24:45 Тип данных list
00:29:10 Тип данных set
00:32:10 Тип данных sorted set
00:35:40 Тип данных hash
00:39:00 Тип данных hyperloglog
00:44:05 Модульные типы данных
00:49:16 Стратегии кэширования
00:50:05 Стратегия Cache-Aside (Lazy loading) -STEP-3/STEP-4
01:06:10 Стратегия Read-through - STEP-5
01:13:45 Стратегия Write-through - STEP-6
01:18:15 Стратегия Write-behind - STEP-7
01:24:05 Стратегия Full page/Fragment cache - STEP-8
01:33:23 Стратегии инвалидаци кэша
01:34:00 Инвалидация по TTL
01:37:47 Explicit invalidate
01:39:08 Versioning
01:40:15 Event based инвалидация
01:40:40 write-through/write-behind инвалидация
01:41:54 Cache buster инвалидация
01:41:50 Redis и многопоточность - STEP-9
02:00:20 RedisModules
02:02:00 RedisJSON - STEP-10
02:07:19 Заключение