Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Python i Redis NoSQL - dla admina i programisty - od podstaw

Jeden kurs DevOps - dla developerów i administratorów, bo coraz częściej od specjalistó wymaga się znajomości i Dev i Ops!

Stworzony przez Rafal Mobilo

Ostatnia aktualizacja: 15/04/2023

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
Wstęp
|03:00
Redis jako baza danych NoSQL
|10:03
Trailer
Wstęp
Redis jako baza danych NoSQL
Instalacja Oracle Virtual Box
Instalacja Redis na Ubuntu
Pierwsze kroki z Redisem
Redis Typ Hash
Pierwsze połączenie z Pythona do Redisa
Wyszukiwanie kluczy - milion zmian
49
00
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje

  • Bezterminowy dostęp
  • 39 wykładów
  • 5 godz. 30 min. materiałów wideo
  • 4 slajdów
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Czego się nauczysz?

  • Co to jest Redis i kiedy go używać
  • Przygotowanie do instalacji i instalacja
  • Zabezpieczanie bazy danych w Redis
  • Zapisywanie bazy danych i kopia zapasowa
  • Wykorzystanie Redisa z Pythona
  • Rozróżnianie typów danych w Redis
  • Optymalizacja połączenia z Redisem
  • Scenariusze użycia Redisa w kilku zagadnieniach programistycznych

Wymagania

Znajomość podstaw pracy z linią komend

Znajomość programowania w Pythonie (do części programistycznej)

Podstawowa znajomość pracy z systemem Linux

Ludzie otwarci na nowe pomysły i rozwiązania

Opis kursu

Jeden kurs DevOps - dla developerów i administratorów

Kompletne środowisko do nauki:

  • dynamiczne lekcje video
  • podręcznik PDF do pobrania
  • zadania do utrwalenia materiału
  • rozwiązania tych zadań
  • testy powtórkowe z odpowiedziami

Istnieje mnóstwo systemów bazodanowych. Z grubsza bazy można podzielić na relacyjne (SQL-owe) oraz nierelacyjne, w skrócie NoSQL.

Redis jest przykładem bazy NoSQL. Informacje przechowujemy tu w postaci klucz i wartość, a wartością mogą być nawet dokumenty JSON. Dane nie są rozrzucane między dziesiątkami tabel, ot po prostu - czytasz dokument, a tam już wszystko jest. Właśnie taki model przechowywania informacji, jest obecnie bardzo popularny.

To podejście do przechowywania danych, daje znaczną poprawę wydajności, a wydajność i prędkość w działaniu, to chyba esencja tego, wokół czego kręci się Redis. Wszystko, absolutnie wszystko zostało tu zaprojektowane z myślą o wydajności. Nawet w dokumentacji, przy każdym poleceniu znajduje się informacja o złożoności obliczeniowej danej instrukcji. Trudno o większą skrupulatność!

Redis to bazodanowy demon szybkości. Dane są przechowywane w RAM, ale są też zapisywane na dysku. Typowe zastosowania Redisa to cache, czyli przechowywanie danych pobranych z innych źródeł, tak aby w razie potrzeby szybko do nich wrócić. Redis nadaje się też jako docelowa baza danych aplikacji, może służyć do dystrybucji wiadomości przez publikacje i subskrypcje, zasilać systemy uczenia maszynowego. Baza ta jest dostępna na wiele systemów operacyjnych, jest implementowana w chmurze i ma biblioteki umożliwiające jej wykorzystanie z różnych języków programowania.

W tym kursie poznasz DEV-a i OPS-a:

  • programistę lubiącego rozrywki oraz
  • admina zabieganego od jednego zlecenia czy incydentu do drugiego.

Obaj od zera poznają Redisa:

  • Od przygotowania maszyny wirtualnej,
  • instalację Redisa,
  • uruchamianie poleceń bezpośrednio w interfejsie linii komend,
  • poprzez konfigurację zapisywania danych na dysku,
  • konfigurację sieciową,
  • zabezpieczania kont,
  • instalowania opcjonalnych komponentów,
  • kończąc na instalacji w Azure.

Programista za to uczy się:

  • instalacji bibliotek w Pythonie,
  • implementacji mniej i bardziej typowych typów danych w Redis,
  • komunikacji z serwerem,
  • optymalizacji komunikacji,
  • budowania transakcji,
  • korzystania ze specyficznych cech Redisa, jak wygasanie dokumentów po zadanym czasie,
  • wyszukiwania pełnotekstowego,
  • przechowywania danych JSON i
  • tworzenia publikacji i subskrypcji.

W zabawnym tonie, z licznymi przykładami, z podręcznikiem, który pomoże zebrać wszystko w całość, propozycjami zadań do wykonania i rozwiązaniami. Kompletne środowisko do nauki.

Tak, już za kilka dni czy tygodni, jeśli tylko chcesz, możesz swobodnie pracować z Redisem!

Zapoznaj się z przykładowymi lekcjami, dodaj kurs do swojej kolekcji, a w razie czego pamiętaj o możliwości wycofania się z zakupu – szczegóły znajdziesz w regulaminie.

Zapraszamy do nauki Redisa – bazodanowego demona prędkości, nad którym już niebawem możesz mieć kontrolę

Powodzenia!

Rafał i Michał

Spis treści

Czas trwania: 05:30:44Rozwiń wszystkie tematy
downWstęp
4 wykłady
  • Wstęp|03:00
  • Jak się uczyć?Slajdy: 1
  • Redis jako baza danych NoSQL|10:03
  • Materiały kursowe do pobraniaSlajdy: 1
downPrzygotowanie do kursu
5 wykłady
downInstalacja i pierwsze kroki w pracy z Redis
8 wykłady
downRedis - administracja
8 wykłady
downRedis i Python
13 wykłady
downZakończenie
1 wykłady

O autorze

avatar
Rafal MobiloDevOps Engineer

Publikacje: 11

Ocena autora: 4.8

O mnie
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzysta...Czytaj więcej
49
00