Uczestnicy powinni dobrze radzić sobie z podstawowymi zadaniami związanymi z administrowaniem systemem przy użyciu wiersza poleceń systemu Linux. Niektóre tematy wymagają umiejętności programowania lub pisania skryptów. Podczas rezerwacji prosimy o podanie języków programowania, które są ci znane. Jeśli ich nie ma, będziemy po prostu wydawać polecenia redis z redis-cli.
Redis to open source'owy (na licencji BSD) magazyn struktur danych w pamięci, używany jako baza danych, pamięć podręczna i broker wiadomości.
Moduł 1: Konfiguracja początkowa
- Zwolnienia Redis
- Instalacja
- Konfiguracja
- Model zabezpieczeń
- Uruchamianie Redis podczas rozruchu
- Wzmocnienie zabezpieczeń stosowane przez popularne Linux dystrybucje
- Biblioteki klienckie i powiązania językowe
Moduł 2: Model danych
- Prymitywne typy danych i polecenia do manipulowania nimi
- Typowe przypadki użycia dla każdego typu danych
- Wspólne konwencje nazewnictwa dla kluczy Redis
- "Redis jest w większości jednowątkowy" - co to oznacza w praktyce?
- Protokół przewodowy Redis
- Co zrobić, jeśli biblioteka kliencka nie wie o jakiejś użytecznej komendzie?
- Dlaczego niektóre polecenia są celowo niedostępne w niektórych bibliotekach klienckich
- Jak zmienić sposób myślenia z projektanta relacyjnych baz danych?
- Ogólne wskazówki dotyczące organizacji danych
- Wygaśnięcie
- Pub/Sub
- Transakcje i skrypty Lua
- Moduły zewnętrzne
- Ogólne wskazówki dotyczące spójności danych
Moduł 3: Wskazówki dotyczące wydajności
- Benchmarking Redis
- Polecenia, których należy unikać
- Debugowanie problemów z opóźnieniami
- Problemy z dużymi żądaniami DEL - czego użyć zamiast tego?
- Pipelining
- Wstawianie masowe
- Debugowanie nadużywania pamięci
- Wskazówki dotyczące optymalizacji pamięci
Moduł 4: Operacje
- Dostępne mechanizmy trwałości
- Środki ostrożności w celu uniknięcia zużycia dysku SSD
- Tworzenie kopii zapasowych i przywracanie
- Narzędzia do eksploracji zawartości bazy danych
- Narzędzia do analizy zrzutów
- Dostrajanie trwałości do wydajności
- Przełączanie między RDB i AOF
- Przypadki użycia dla systemów bezdyskowych Redis
- Dostrajanie na poziomie systemu operacyjnego istotne dla Redis
- Monitorowanie wydajności Redis
Moduł 5: Więcej niż jeden Redis
- Uruchamianie wielu instancji Redis na jednym serwerze
- Partycjonowanie na poziomie aplikacji
- Replikacja master-slave
- Wysoka dostępność przy użyciu Redis Sentinel
- Klaster Redis
- Sprawianie, by Sentinel i klaster działały przez NAT
- Tworzenie spójnych kopii zapasowych
Moduł 6: Wysoka dostępność
- Instalacja i konfiguracja serwerów multi-Redis
- Samodzielny serwer z wieloma instancjami
- Replikacja master/slave
- Redis Klaster HA z Sentinel
- Klaster sharding Redis
- Połączenie Redis replikacji (z Sentinel) + możliwości shardingu
- Monitorowanie, tworzenie kopii zapasowych/przywracanie i dostrajanie wydajności dla konfiguracji
United Arab Emirates - Redis for High Availability and Performance Training Course
Qatar - Redis for High Availability and Performance Training Course
Egypt - Redis for High Availability and Performance Training Course
Saudi Arabia - Redis for High Availability and Performance Training Course
South Africa - Redis for High Availability and Performance Training Course
Brasil - Redis for High Availability and Performance Training Course
Canada - Redis for High Availability and Performance Training Course
中国 - Redis for High Availability and Performance Training Course
香港 - Redis for High Availability and Performance Training Course
澳門 - Redis for High Availability and Performance Training Course
台灣 - Redis for High Availability and Performance Training Course
USA - Redis for High Availability and Performance Training Course
Österreich - Redis for High Availability and Performance Training Course
Schweiz - Redis for High Availability and Performance Training Course
Deutschland - Redis for High Availability and Performance Training Course
Czech Republic - Redis for High Availability and Performance Training Course
Denmark - Redis for High Availability and Performance Training Course
Estonia - Redis for High Availability and Performance Training Course
Finland - Redis for High Availability and Performance Training Course
Greece - Redis for High Availability and Performance Training Course
Magyarország - Redis for High Availability and Performance Training Course
Ireland - Redis for High Availability and Performance Training Course
Luxembourg - Redis for High Availability and Performance Training Course
Latvia - Redis for High Availability and Performance Training Course
España - Redis for High Availability and Performance Training Course
Italia - Redis for High Availability and Performance Training Course
Lithuania - Redis for High Availability and Performance Training Course
Nederland - Redis for High Availability and Performance Training Course
Norway - Redis for High Availability and Performance Training Course
Portugal - Redis for High Availability and Performance Training Course
România - Redis for High Availability and Performance Training Course
Sverige - Redis for High Availability and Performance Training Course
Türkiye - Redis for High Availability and Performance Training Course
Malta - Redis for High Availability and Performance Training Course
Belgique - Redis for High Availability and Performance Training Course
France - Redis for High Availability and Performance Training Course
日本 - Redis for High Availability and Performance Training Course
Australia - Redis for High Availability and Performance Training Course
Malaysia - Redis for High Availability and Performance Training Course
New Zealand - Redis for High Availability and Performance Training Course
Philippines - Redis for High Availability and Performance Training Course
Singapore - Redis for High Availability and Performance Training Course
Thailand - Redis for High Availability and Performance Training Course
Vietnam - Redis for High Availability and Performance Training Course
India - Redis for High Availability and Performance Training Course
Argentina - Redis for High Availability and Performance Training Course
Chile - Redis for High Availability and Performance Training Course
Costa Rica - Redis for High Availability and Performance Training Course
Ecuador - Redis for High Availability and Performance Training Course
Guatemala - Redis for High Availability and Performance Training Course
Colombia - Redis for High Availability and Performance Training Course
México - Redis for High Availability and Performance Training Course
Panama - Redis for High Availability and Performance Training Course
Peru - Redis for High Availability and Performance Training Course
Uruguay - Redis for High Availability and Performance Training Course
Venezuela - Redis for High Availability and Performance Training Course
Polska - Redis for High Availability and Performance Training Course
United Kingdom - Redis for High Availability and Performance Training Course
South Korea - Redis for High Availability and Performance Training Course
Pakistan - Redis for High Availability and Performance Training Course
Sri Lanka - Redis for High Availability and Performance Training Course
Bulgaria - Redis for High Availability and Performance Training Course
Bolivia - Redis for High Availability and Performance Training Course
Indonesia - Redis for High Availability and Performance Training Course
Kazakhstan - Redis for High Availability and Performance Training Course
Moldova - Redis for High Availability and Performance Training Course
Morocco - Redis for High Availability and Performance Training Course
Tunisia - Redis for High Availability and Performance Training Course
Kuwait - Redis for High Availability and Performance Training Course
Oman - Redis for High Availability and Performance Training Course
Slovakia - Redis for High Availability and Performance Training Course
Kenya - Redis for High Availability and Performance Training Course
Nigeria - Redis for High Availability and Performance Training Course
Botswana - Redis for High Availability and Performance Training Course
Slovenia - Redis for High Availability and Performance Training Course
Croatia - Redis for High Availability and Performance Training Course
Serbia - Redis for High Availability and Performance Training Course
Bhutan - Redis for High Availability and Performance Training Course
Nepal - Redis for High Availability and Performance Training Course
Uzbekistan - Redis for High Availability and Performance Training Course