План на курса

Модул 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.

 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории