Neem contact met ons op

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.

 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën