Redis dla programistów .NET
Turbodoładowanie dla twojej aplikacji.
Czego się nauczysz
- Konfigurować 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
- 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 asocjacyjne (Hash)
- Zbiór przestrzenny (Geospatial)
- Zbiór probabilistyczny (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
- StackExchange.Redis
- Redis.OM
Prowadzący
Marcin Sulecki
Od ponad 30 lat projektuję i rozwijam systemy w .NET, m.in. dla logistyki i monitoringu pojazdów. Na szkoleniach pokazuję to, co sprawdza się w prawdziwych projektach, a na co dzień uczę też studentów Politechniki Warszawskiej.
30+
Lat doświadczenia
450+
Przeprowadzonych szkoleń
3000+
Uczestników
100
Godzin konsultacji
Skontaktuj się z nami
ul. Erazma Ciołka 10 lok. 328
01-402 Warszawa