Redis – dla programistów i DevOps

Szkolenie Redis – szybka baza in-memory to intensywny, 2-dniowy kurs praktyczny, który pozwala poznać możliwości jednej z najwydajniejszych baz danych typu in-memory – Redis. Program szkolenia koncentruje się na zastosowaniach Redis w nowoczesnych aplikacjach webowych, systemach rozproszonych oraz środowiskach o wysokiej dostępności i dużym obciążeniu. Kurs skierowany jest do programistów backend, specjalistów DevOps, inżynierów systemowych oraz architektów IT, którzy chcą zwiększyć wydajność aplikacji poprzez wykorzystanie mechanizmów cache, kolejek, pub/sub, przechowywania sesji czy przetwarzania danych w czasie rzeczywistym.

Czas trwania: 2 dni / 14 h

Opis

Wprowadzenie do Redis i baz in-memory

  • Charakterystyka baz danych in-memory
  • Architektura i zastosowania Redis
  • Typowe scenariusze użycia w aplikacjach
  • Redis w środowiskach wysokiej wydajności

Struktury danych i operacje

  • Stringi, listy, sety, sorted sety
  • Hashe i bitmapy
  • Podstawowe operacje i manipulacja strukturami
  • Transakcje i skrypty Lua

Cache, komunikacja i integracja

  • Redis jako cache aplikacyjny
  • Mechanizm Pub/Sub
  • Obsługa kolejek wiadomości
  • Integracja z aplikacjami webowymi i biznesowymi

Trwałość i dobre praktyki produkcyjne

  • Snapshoty (RDB) i Append-Only File (AOF)
  • Konfiguracja trwałości danych
  • Optymalizacja wydajności
  • Najlepsze praktyki pracy z Redis w produkcji

 

FAQ – Redis i zastosowania baz in-memory

1. Czym jest Redis i kiedy warto go używać?

Redis to szybka baza danych in-memory wykorzystywana jako cache, broker wiadomości i magazyn danych o niskich opóźnieniach. Szkolenie pokazuje typowe scenariusze użycia Redis w aplikacjach webowych i systemach biznesowych.

2. Jakie struktury danych oferuje Redis?

Kurs obejmuje pracę ze stringami, listami, setami, sorted setami, hashami oraz bitmapami. Uczestnicy uczą się wykonywać podstawowe operacje i manipulować strukturami danych.

3. Jak wykorzystać Redis jako cache i system komunikacji?

Szkolenie obejmuje implementację Redis jako warstwy cache przyspieszającej działanie aplikacji oraz mechanizm Pub/Sub i obsługę kolejek wiadomości w systemach rozproszonych.

4. Jak działa trwałość danych i transakcje w Redis?

Uczestnicy poznają mechanizmy trwałości danych takie jak snapshoty i append-only file (AOF), a także transakcje i wykorzystanie skryptów Lua do zaawansowanej logiki operacyjnej.

5. Jak stosować Redis w środowiskach produkcyjnych?

Szkolenie obejmuje integrację Redis z aplikacjami webowymi, typowe przypadki użycia w projektach produkcyjnych oraz najlepsze praktyki pracy w środowiskach wysokowydajnych i skalowalnych.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.