Свържете се с нас
 Продължителност 14 часa

Съдържание и теми, включени в курса

Модул 1: Първоначална настройка

  • Redis версии
  • Инсталация
  • Конфигурация
  • Модел на сигурност
  • Стартиране на Redis при зареждане на системата
  • Подсилване на сигурността, прилагано от разпространените Linux дистрибуции
  • Клиентски библиотеки и езикови обвързвания

Модул 2: Модел на данните

  • Примитивни типове данни и команди за тяхното манипулиране
  • Типични случаи на употреба за всеки тип данни
  • Общи конвенции за именуване на Redis ключове
  • „Redis е предимно еднонишков“ – какво означава това на практика
  • Redis wire протокол
  • Какво да правите, ако клиентската ви библиотека не познава някоя полезна команда
  • Защо някои команди умишлено не са достъпни в някои клиентски библиотеки
  • Как да промените мисленето си от това на дизайнер на релационна база данни
  • Общи съвети за организация на данните
  • Изтичане на ключове
  • Pub/Sub
  • Транзакции и Lua скриптове
  • Външни модули
  • Общи съвети за консистентност на данните

Модул 3: Съвети за производителност

  • Бенчмаркване на Redis
  • Команди, които да избягвате
  • Отстраняване на проблеми със закъсненията
  • Проблеми с големи DEL заявки – какво да използвате вместо тях
  • Pipelining
  • Масово вмъкване
  • Отстраняване на проблеми с прекомерната употреба на памет
  • Съвети за оптимизация на паметта

Модул 4: Операции

  • Налични механизми за персистентност
  • Предпазни мерки за избягване на износване на SSD
  • Архивиране и възстановяване
  • Инструменти за изследване на съдържанието на базата данни
  • Инструменти за анализ на дъмпове
  • Балансиране между издръжливост и производителност
  • Превключване между RDB и AOF
  • Случаи на употреба за Redis без диск
  • Настройки на ниво операционна система, релевантни за Redis
  • Мониторинг на производителността на Redis

Модул 5: Повече от един Redis

  • Стартиране на множество инстанции на Redis на един сървър
  • Партициониране на ниво приложение
  • Master-slave репликация
  • Висока наличност чрез Redis Sentinel
  • Redis Cluster
  • Настройка на Sentinel и Cluster за работа през NAT
  • Създаване на консистентни архиви

Изисквания

Участниците трябва да се чувстват удобно с основни задачи за системна администрация, използвайки команден ред на Linux. Някои теми изискват умения за програмиране или скриптиране. При резервация, моля, посочете програмните езици, с които сте запознати. Ако няма такива, просто ще изпълняваме Redis команди от redis-cli.

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


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

Отзиви от участници (7)

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

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