Cursusaanbod
Module 1: Initiële configuratie
- Redis-releases
- Installatie
- Configuratie
- Beveiligingsmodel
- Redis starten bij het opstarten van het systeem
- Beveiligingsversterking die wordt toegepast door gangbare Linux-distributies
- Client-bibliotheken en taalbindings
Module 2: Datamodel
- Basisdatatype en commando's om ze te manipuleren
- Typische toepassingen per datatype
- Algemene naamgevingsconventies voor Redis-geheugensleutels (keys)
- "Redis is grotendeels single-threaded" - wat dit in de praktijk betekent
- Redis wire protocol
- Wat te doen als uw client-bibliotheek geen kennis heeft van een nuttig commando
- Waarom sommige commando's bewust niet beschikbaar zijn in bepaalde client-bibliotheken
- Hoe u uw mindset aanpast van die van een ontwerper van relationele databases
- Algemene tips voor datorganisatie
- Verloop (Expiration)
- Pub/Sub
- Transacties & Lua-scripts
- Externe modules
- Algemene tips voor dataconsistentie
Module 3: Prestatietips
- Benchmarken van Redis
- Commando's om te vermijden
- Oorzaken van latency-problemen opsporen (debugging)
- Problemen met grote DEL-verzoeken - wat te gebruiken in plaats daarvan
- Pipelining
- Massale invoer (mass insertion)
- Oorzaken van overmatige geheugengebruik opsporen (debugging)
- Geheugenoptimalisatie
Module 4: Operationele aspecten
- Beschikbare persistentiemechanismen
- Voorzorgsmaatregelen om slijtage van SSD's te voorkomen
- Back-up en herstel
- Hulpmiddelen voor het verkennen van de database-inhoud
- Hulpmiddelen voor dump-analyse
- Afstemmen van duurzaamheid versus prestaties
- Overstappen tussen RDB en AOF
- Toepassingsgevallen voor diskless Redis
- Bespiegbare instellingen op besturingssysteemniveau die relevant zijn voor Redis
- Monitoring van Redis-prestaties
Module 5: Meer dan één Redis
- Meerdere instanties van Redis starten op één server
- Partitienering op toepassingsniveau
- Master-slave-replicatie
- Hoge beschikbaarheid met behulp van Redis Sentinel
- Redis Cluster
- Sentinel en Cluster laten werken via NAT
- Consistente back-ups maken
Vereisten
Deelnemers moeten op hun gemak zijn met basis systeembeheertaken via de Linux command line. Sommige onderwerpen vereisen vaardigheden in programmeren of scripting. Vermeld bij de boeking de programmeertalen waarmee u vertrouwd bent. Als u geen specifieke kennis heeft, voeren we de Redis-commando's dan uit via 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