Neem contact met ons op

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.

 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën