Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Модул 1: Първоначална настройка
- Версии на Redis
- Инсталация
- Конфигурация
- Модел на сигурност
- Стартиране на Redis по време на зареждане
- Укрепване на сигурността, прилагано от често срещани Linux дистрибуции
- Клиентски библиотеки и езикови обвързвания
Модул 2: Модел на данните
- Примитивни типове данни и команди за манипулирането им
- Типични случаи на употреба за всеки тип данни
- Общоприети конвенции за именуване на ключове в Redis
- "Redis е предимно еднонишков" – какво означава това на практика
- Мрежови протокол на Redis
- Какво да правите, ако вашата клиентска библиотека не познава някоя полезна команда
- Защо някои команди умишлено липсват в определени клиентски библиотеки
- Как да пренастроите мисленето си от това на дизайнер на релационни бази данни
- Общи съвети за организация на данните
- Изтичане на срок
- Публикуване/Абониране (Pub/Sub)
- Транзакции и Lua скриптове
- Външни модули
- Общи съвети за консистентност на данните
Модул 3: Съвети за производителност
- Бенчмарк на Redis
- Команди, които да избягвате
- Отстраняване на проблеми със забавяне
- Проблеми с големи DEL заявки – какво да използвате вместо това
- Конвейерна обработка (Pipelining)
- Масово вмъкване
- Отстраняване на проблеми с прекомерно използване на памет
- Съвети за оптимизация на паметта
Модул 4: Операции
- Налични механизми за персистентност
- Предпазни мерки за избягване на износване на SSD
- Архивиране и възстановяване
- Инструменти за изследване на съдържанието на базата данни
- Инструменти за анализ на дъмп файлове
- Настройка на издръжливост срещу производителност
- Превключване между RDB и AOF
- Случаи на употреба за Redis без диск
- Настройки на ниво ОС, релевантни за Redis
- Мониторинг на производителността на Redis
Модул 5: Повече от един Redis
- Стартиране на множество инстанции на Redis на един сървър
- Парциониране на ниво приложение
- Master-slave репликация
- Висока достъпност чрез Redis Sentinel
- Redis клъстер
- Осигуряване на работа на Sentinel и клъстер през NAT
- Създаване на консистентни архиви
Модул 6: Висока достъпност
- Инсталиране и настройка на множество Redis сървъри
- Самостоятелен сървър с множество инстанции
- Master/slave репликация
- Redis HA клъстер със 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
Машинен превод