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.
Testimonials (2)
David was able to adapt the training content to our level and our internal organization (infra vs dev). We were also able to address the concrete case of our infrastructure Redis and target points for improvement. I also enjoyed seeing a dev part, which makes it possible to then link it to the infra and its operation. David is a good teacher and the many diagrams help a lot to see things clearly and understand quickly.
Aurore - Capgemini Consulting
Cursus - Redis for High Availability and Performance Training Course
Automatisch vertaald
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis