Cursusaanbod
Module 1: Initiële opzet
- Redis Releases
- Installatie
- Configuratie
- Beveiligingsmodel
- Redis starten tijdens opstart
- Beveiligingsverharding toegepast door veelvoorkomende Linux-distributies
- Client libraries en taalbindings
Module 2: Datamodel
- Primitieve datatypestypes en opdrachten om ze te manipuleren
- Typische gebruiksscenario's voor elk datatype
- Veelvoorkomende naamconventies voor Redis-sleutels
- "Redis is grotendeels single-threaded" - wat betekent dit in de praktijk
- Redis draadprotocol
- Wat te doen als je client library een bruikbare opdracht niet kent
- Waarom sommige opdrachten bewust onbeschikbaar zijn in sommige client libraries
- Hoe je je denkwijze kunt aanpassen van die van een relationele databasedesigner
- Algemene tips voor dataorganisatie
- Expiratie
- Pub/Sub
- Transacties & Lua-scripts
- Externe modules
- Algemene tips voor dataconsistentie
Module 3: Pre-tips
- Benchmarken van Redis
- Opdrachten om te vermijden
- Vertrouwingsproblemen debuggen
- Problemen met grote DEL-verzoeken - wat te gebruiken in plaats daarvan
- Pipelining
- Massale invoeging
- Memory-overgebruik debuggen
- Geheugenoptimalisatietips
Module 4: Operaties
- Beschikbare persistentiemechanismen
- Voorzorgsmaatregelen om SSD-slijtage te vermijden
- Back-up en herstellen
- Tools voor het onderzoeken van database-inhoud
- Tools voor dumpanalyse
- Tuning duurzaamheid versus performance
- Overschakelen tussen RDB en AOF
- Gebruiksscenario's voor diskless Redis
- OS-niveau tunables die relevant zijn voor Redis
- Monitoren van Redis-performance
Module 5: Meer dan één Redis
- Meerdere instanties van Redis starten op één server
- Applicatie-niveau partitionering
- Master-slave replicatie
- High availability met Redis Sentinel
- Redis Cluster
- Werken van Sentinel en Cluster over NAT
- Consistente back-ups maken
Vereisten
Deelnemers moeten comfortabel zijn met basis systeembeheertaken via de linux-opdrachtregel. Sommige onderwerpen vereisen programmeer- of scriptingvaardigheden. Vermeld bij het boeken de programmeertalen waar je bekend mee bent. Als er geen zijn, zullen we gewoon redis-opdrachten geven vanuit redis-cli.
Getuigenissen (7)
Praktijkgericht werk, niet alleen theorie.
Atilla Kolali - Raiffeisen Schweiz
Cursus - Redis for Developers and System Administrators
Automatisch vertaald
Heel interactief met de trainer en praktijkgericht onderwijs
Paresh Kumar Giri - The Raymond Corporation
Cursus - Redis for Developers and System Administrators
Automatisch vertaald
Het gaf een basisidee van hoe Redis werkt.
Ben Lake - The Raymond Corporation
Cursus - Redis for Developers and System Administrators
Automatisch vertaald
Ik vond het kleine groepsgesprek leuk, de goede interactie en de mogelijkheid om te personaliseren.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Cursus - Redis for Developers and System Administrators
Automatisch vertaald
interactie met de docent. We hadden veel discussies over de verschillende onderwerpen.
arno bongenaar - KLM Accounts Payable SPL/AP
Cursus - Redis for Developers and System Administrators
Automatisch vertaald
De colleges waren zeer interessant en de onderwerpen werden goed uitgelegd.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Cursus - Redis for Developers and System Administrators
Automatisch vertaald
I genuinely was benefit from the training knowledge and mechanic.
Sutiipong Bumlungvech
Cursus - Redis for Developers and System Administrators
Automatisch vertaald