Hvala što ste poslali upit! Jedan od naših članova tima će vas uskoro kontaktirati.
Hvala što ste poslali rezervaciju! Jedan od naših članova tima će vas uskoro kontaktirati.
Trajanje 21 sati
Sadržaj kursa
Modul 1: Početna postavljanje
- Izdavanja Redis-a
- Instalacija
- Konfiguracija
- Model bezbednosti
- Pokretanje Redis-a pri bootstrap-u
- Jačanje bezbednosti primenjivano od strane uobičajenih Linux distribucija
- Klientske biblioteke i vezivanja za jezike
Modul 2: Model podataka
- Primitivni tipovi podataka i komande za njihovo upravljanje
- Tipični slučajevi upotrebe za svaki tip podataka
- Uobičajene konvencije imenovanja Redis ključeva
- „Redis je uglavnom jednojedični” – šta to znači u praksi
- Redis protokol (wire protocol)
- Šta uraditi ako vaša klientska biblioteka ne poznaje neku korisnu komandu
- Zašto su neke komande namerno nedostupne u nekim klientskim bibliotekama
- Kako prilagoditi svoj pristup iz perspektive dizajnera relacionalne baze podataka
- Opshte smernice za organizaciju podataka
- Istekanje (Expiration)
- Pub/Sub
- Transakcije & Lua skriptovi
- Spoljni moduli
- Opšte smernice o konzistentnosti podataka
Modul 3: Smernice za performanse
- Benchmarking Redis-a
- Komande koje treba izbegavati
- Debugging problema sa latencijom
- Problemi sa velikim DEL zahtevima – šta koristiti umesto toga
- Pipelining
- Masovna insercija
- Debugging preterane upotrebe memorije
- Smernice za optimizaciju memorije
Modul 4: Operacije
- Dostupni mehanizmi perzistentnosti
- Preduzimanja za izbegavanje istrošenosti SSD-a
- Backup i povratak (restore)
- Alati za istraživanje sadržaja baze podataka
- Alati za analizu dampa
- Tuning trajnosti u odnosu na performanse
- Prelazak između RDB i AOF
- Slučajevi upotrebe diskless Redis-a
- OS-nivoi podešavanja relevantni za Redis
- Monitoring performansi Redis-a
Modul 5: Više od jednog Redis-a
- Pokretanje više instanci Redis-a na jednom serveru
- Particioniranje na nivou aplikacije
- Master-slave replikacija
- Visoka dostupnost koristeći Redis Sentinel
- Redis Cluster
- Prilagođavanje Sentinel-a i Clustera za rad preko NAT-a
- Kreiranje konzistentnih backupova
Modul 6: Visoka dostupnost
- Instalacija i postavljanje multi-Redis servera
- Samostalni server sa više instanci
- Master/slave replikacija
- Redis HA klaster sa Sentinelom
- Redis sharding klaster
- Kombinacija Redis replikacije (sa Sentinelom) + Sharding mogućnosti
- Monitoring, backup/restore i tuning performansi za konfiguraciju
Uslovi
U učesnici trebaju da budu upoznati sa osnovnim zadacima administracije sistema korišćenjem komandne linije Linux-a. Neki zahtevi zahtevaju veštine programiranja ili skriptovanja. Pri rezervisanju, molimo navedite programerske jezike sa kojima ste upoznati. Ako ih nema, komande Redis-a ćemo izdavati direktno preko redis-cli alata.
Iskustva korisnika (1)
Ovaj sadržaj pruža mi uvid u Redis i upućuje me na pravu stazu ako želim da dubinski upoznamRedis.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Kurs - Redis for High Availability and Performance Training Course
Mašinski prevedeno