Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Модул 1: Първоначална настройка
- Версии на Redis
- Инсталация
- Конфигурация
- Модел на сигурност
- Стартиране на Redis при зареждане
- Подобрения на сигурността, прилагани от общите Linux дистрибуции
- Клиентски библиотеки и езикови връзки
Модул 2: Модел на данните
- Примитивни типове данни и команди за манипулиране с тях
- Типични сценарии за всяка категория данни
- Общи конвенции за име на ключовете в Redis
- „Redis е предимно еднонишков“ - какво означава това на практика
- Redis протокол
- Какво да правите, ако вашата клиентска библиотека не разпознава някаква полезна команда
- Защо някои команди умишлено не са достъпни в някои клиентски библиотеки
- Как да промените мисленето си от това на дизайнер на релационни бази данни
- Общи съвети за организиране на данни
- Изтичане на време
- Pub/Sub
- Транзакции и Lua скриптове
- Външни модули
- Общи съвети за съгласуваност на данните
Модул 3: Съвети за производителност
- Бенчмаркиране на Redis
- Команди за избягване
- Отстраняване на проблеми с латентността
- Проблеми с голям брой заявки за DELETE - какво да използвате вместо това
- Пайплайнинг
- Масово вмъкване
- Отстраняване на проблеми с прекомерното използване на паметта
- Съвети за оптимизация на паметта
Модул 4: Операции
- Налични механизми за устойчивост
- Мярки за избягване на износване на SSD
- Архивиране и възстановяване
- Инструменти за разглеждане на съдържанието на базата данни
- Инструменти за анализ на дампове
- Настройка на устойчивост спрямо производителност
- Превключване между RDB и AOF
- Сценарии за бездисков Redis
- OS-ни настройки, важни за Redis
- Мониторинг на производителността на Redis
Модул 5: Повече от един Redis
- Стартиране на множество инстанци на Redis на един сървър
- Разделяне на приложението на ниво на приложението
- Репликация master-slave
- Висока наличност с Redis Sentinel
- Redis Cluster
- Как да накарате Sentinel и Cluster да работят през NAT
- Намаляване на риска от несъответствия при архивиране
Модул 6: Висока наличност
- Инсталация и настройка на множество сървъри с Redis
- Самостоятелен сървър с множество инстанци
- Репликация master/slave
- Кластер за висока наличност на Redis с Sentinel
- Кластер за разделение на Redis
- Комбинация от репликация на Redis (с Sentinel) + възможности за разделяне
- Мониторинг, архивиране/възстановяване и настройка на производителността на настройката
Изисквания
Участниците трябва да се чувстват уверено при изпълнението на основни задачи за администриране на системи чрез командния ред на Linux. Някои теми изискват умения в програмирането или скриптирането. При резервиране на обучението, моля, посочете програмните езици, с които работите. Ако нямате такива, просто ще използваме команди на Redis от redis-cli.
21 Часа
Отзиви от участници (1)
То ми дава представа за Redis и също така ме насочва по правилния път, ако искам да науча повече за Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Курс - Redis for High Availability and Performance Training Course
Машинен превод