Redis 7.0

Turbodoładowanie dla twojej aplikacji.

Czego się nauczysz

  • Konfigurować i i zarządzać instancjami Redis
  • Pracować z różnymi strukturami danych w Redis
  • Implementować strategie cache'owania danych
  • Wykorzystywać mechanizm publikowania i subskrybowania wiadomości
  • Obsługiwać transakcje i operacje atomowe
  • Zabezpieczać, optymalizować i skalować Redis

Średnio-zaawansowany

3 dni

Stacjonarnie/zdalnie

Certyfiktat ukończenia

Opis szkolenia

Redis to magazyn danych o strukturze klucza i wartości typu open source, przechowywany w pamięci, należący do kategorii baz danych NoSQL. Redis może być używany jako wysokowydajna pamięć podręczna w pamięci, broker komunikatów i silnik przesyłania strumieniowego. Dzięki temu kursowi przyspieszysz swoje aplikacje i konkurencję zostawisz daleko w tyle.

Program szkolenia

chevron-down
  • Wprowadzenie do Redis
    • Zastosowania
    • Instalacja
  • Narzędzia
    • CLI
    • RedisInsight
  • Klucze
    • Podstawowe operacje
    • Klucze ograniczone czasowo
  • Typy danych
    • Ciąg (String)
    • Lista (List)
    • Zbiór nieuporządkowany (Set)
    • Zbiór uporządkowany (Sorted Set)
    • Tablice asosjacyjne (Hash)
    • Zbiór przestrzenny (Geospatial)
    • Zbiór probalistyczny (HyperLogLog)
    • Mapa bitowa (Bitmap)
    • Strumień (Stream)
  • Mechanizmy
    • Wysyłanie i odczytywanie wiadomości (Pub/Sub)
    • Obsługa transakcji
    • Śledzenie kluczy
  • Programowanie
    • Skrypty w języku Lua
    • Tworzenie funkcji
  • Skalowanie
    • Utworzenie klastra
    • Rozwiązanie problemu CROSSSLOT
  • Zarządzanie
    • Kopia bezpieczeństwa
    • Uwierzytelnianie
    • Użytkownicy i uprawnienia (ACL)
  • Rozszerzenia (Redis Stack)
    • Wyszukiwanie pełnotekstowe (RediSearch)
    • Obsługa dokumentów JSON (RedisJSON)
    • Przetwarzanie szeregów czasowych (RedisTimeSeries)
  • Integracja z .NET (opcjonalnie)
    • StackExchange.Redis
    • Redis.OM

Prowadzący

Marcin Sulecki

Z wielką przyjemnością podzielę się z Tobą moją pasją oraz zgromadzonym przez ponad 25 lat doświadczeniem zawodowym. Jestem praktykiem. Specjalizuję się w tworzeniu zaawansowanych rozwiązań technologicznych m.in dla sektora logistyki i monitoringu pojazdów z użyciem .NET oraz Crystal Reports. Ponadto prowadzę zajęcia na Politechnice Warszawskiej na Wydziale Informatyki. Tworzę rozwiązania dla swoich klientów a zdobytym doświadczeniem dzielę się na szkoleniach. Zapraszam do współpracy i wymiany doświadczeń.

25+

Lat doświadczenia

300

Przeprowadzonych szkoleń

1000+

Uczestników

100

Godzin konsultacji

Skontaktuj się z nami

ul. Erazma Ciołka 10 lok. 229
01-402 Warszawa