План на курса
Модул 1: Първоначална настройка
- Redis Издания
- Монтаж
- Конфигурация
- Модел за сигурност
- Стартиране Redis по време на зареждане
- Втвърдяване на сигурността, приложено от общи Linux дистрибуции
- Клиентски библиотеки и езикови обвързвания
Модул 2: Модел на данни
- Примитивни типове данни и команди за тяхното манипулиране
- Типични случаи за използване на всеки тип данни
- Общи конвенции за именуване на Redis ключове
- „Redis е предимно с един поток“ - какво означава това на практика
- Redis протокол за връзка
- Какво да направите, ако вашата клиентска библиотека не знае за някоя полезна команда
- Защо някои команди са намерено недостъпни в някои клиентски библиотеки
- Как да промените вашия начин на мислене от този на дизайнер на релационна база данни
- Общи съвети за организация на данни
- Срок на годност
- Pub/Sub
- Транзакции и Lua скриптове
- Външни модули
- Общи съвети за консистентност на данните
Модул 3: Съвети за ефективност
- Бенчмарк на Redis
- Команди, които трябва да се избегнат
- Отстраняване на проблеми с латитън
- Проблеми с големи заявки DEL - какво да използвате вместо това
- Пиплининг
- Масов внос
- Отстраняване на проблеми с прекалено памет
- Съвети за оптимизация на паметта
Модул 4: Операции
- Достъпни механизми за персистентност
- Предупреждения за предотвратяване на износване на SSD
- Резервни копия и възстановяване
- Инструменти за разглеждане на съдържанието на базата данни
- Инструменти за анализ на дампи
- Настройка на устойчивост срещу производителност
- Преминаване между RDB и AOF
- Случаи за използване на Redis без диск
- Настройки на ниво операционна система, свързани с Redis
- Мониторинг на производителността на Redis
Модул 5: Повече от един Redis
- Стартиране на множество копия на Redis на един сървър
- Разделяне на ниво приложение
- Репликация главен-подчинен
- Висока наличност с помощта на Redis Sentinel
- Redis Клъстер
- Направете Sentinel и Cluster да работят през NAT
- Правене на последователни архиви
Изисквания
Участниците трябва да се справят добре с основните задачи за системно администриране, използвайки командния ред на linux. Някои теми изискват умения за програмиране или писане на скриптове. При резервация, моля, посочете езиците за програмиране, които познавате. Ако няма такива, просто ще издадем redis команди от redis-cli.
Oтзиви от потребители (7)
Практическа работа, а не само теория.
Atilla Kolali - Raiffeisen Schweiz
Курс - Redis for Developers and System Administrators
Машинен превод
Интерактивен с треньора и Практическо обучение
Paresh Kumar Giri - The Raymond Corporation
Курс - Redis for Developers and System Administrators
Машинен превод
Това даде основна представа как работи Redis.
Ben Lake - The Raymond Corporation
Курс - Redis for Developers and System Administrators
Машинен превод
М харесва малката група, доброто взаимодействие и възможността за персонализиране.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Курс - Redis for Developers and System Administrators
Машинен превод
**Взаимодействие с учителя. Имахме много дискусии за няколко предмета.**
arno bongenaar - KLM Accounts Payable SPL/AP
Курс - Redis for Developers and System Administrators
Машинен превод
Лекциите бяха много интересни, а темите бяха добре обяснени.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Курс - Redis for Developers and System Administrators
Машинен превод
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Курс - Redis for Developers and System Administrators
Машинен превод