Cursusaanbod
Module 1: Eerste installatie
- Redis Uitgaven
- Installatie
- Configuratie
- Beveiligingsmodel
- Starten Redis tijdens het opstarten
- Beveiligingsbeveiliging toegepast door veelgebruikte Linux distributies
- Clientbibliotheken en taalbindingen
Module 2: Datamodel
- Primitieve gegevenstypen en opdrachten om ze te manipuleren
- Typische gebruiksscenario's voor elk gegevenstype
- Algemene naamgevingsconventies voor Redis toetsen
- "Redis is meestal single-threaded" - wat het in de praktijk betekent
- Redis Draad protocol
- Wat u moet doen als uw clientbibliotheek niet op de hoogte is van een nuttige opdracht
- Waarom sommige opdrachten opzettelijk niet beschikbaar zijn in sommige clientbibliotheken
- Hoe je je mindset kunt aanpassen van die van een relationele database-ontwerper
- Algemene tips voor het ordenen van gegevens
- Afloop
- Kroeg/Sub
- Transacties & Lua scripts
- Externe modules
- Algemene tips over de consistentie van gegevens
Module 3: Tips voor prestaties
- Benchmarking Redis
- Te vermijden commando's
- Latentieproblemen opsporen
- Problemen met grote DEL-verzoeken - wat in plaats daarvan te gebruiken
- Pipelining
- Massa inbrengen
- Fouten opsporen in overmatig gebruik van geheugen
- Tips voor geheugenoptimalisatie
Module 4: Bewerkingen
- Beschikbare persistentiemechanismen
- Voorzorgsmaatregelen om slijtage van SSD's te voorkomen
- Back-up en herstel
- Hulpprogramma's voor het verkennen van de inhoud van de database
- Hulpmiddelen voor dumpanalyse
- Duurzaamheid versus prestaties afstemmen
- Schakelen tussen RDB en AOF
- Gebruiksscenario's voor schijfloos Redis
- Tunables op OS-niveau die relevant zijn voor Redis
- Prestaties bewaken Redis
Module 5: Meer dan één Redis
- Meerdere exemplaren van Redis op één server starten
- Partitionering op applicatieniveau
- Master-slave replicatie
- Hoge beschikbaarheid met behulp van Redis Sentinel
- Redis Cluster
- Sentinel en Cluster laten werken in NAT
- Consistente back-ups maken
Module 6: Hoge beschikbaarheid
- Multi-Redis servers installeren en instellen
- Standalone server met meerdere instances
- Master/slave replicatie
- Redis HA-cluster met Sentinel
- Redis Sharding cluster
- Combinatie van Redis replicatie (met Sentinel) + Sharding-mogelijkheid
- Monitoring, back-up/herstel en prestatieafstemming voor de installatie
Vereisten
Deelnemers moeten vertrouwd zijn met basistaken voor systeembeheer met behulp van de Linux-opdrachtregel. Sommige onderwerpen vereisen programmeer- of scriptvaardigheden. Vermeld bij het boeken de programmeertalen waarmee u bekend bent. Als die er niet zijn, geven we alleen redis-commando's van redis-cli.
Getuigenissen (2)
David heeft het trainingsprogramma aan ons niveau en onze interne organisatie (infra vs dev) kunnen aanpassen. We konden ook een concreet geval van onze Redis-infrastructuur bespreken en verbeterpunten identificeren. Ik vond het ook leuk om de ontwikkelingskant te zien, wat helpt bij het begrijpen van de relatie met de infrastructuur en haar werking. David is didactisch en de vele schema's helpen aanzienlijk bij het snel inzicht krijgen en begrijpen.
Aurore - Capgemini Consulting
Cursus - Redis for High Availability and Performance Training Course
Automatisch vertaald
Het geeft mij inzicht in Redis en gids mij ook op de juiste weg als ik meer over Redis wil weten.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Cursus - Redis for High Availability and Performance Training Course
Automatisch vertaald