Neem contact met ons op

Cursusaanbod

Module 1: Initiële opzet

  • Redis-releases
  • Installatie
  • Configuratie
  • Beveiligingsmodel
  • Redis starten tijdens het opstarten
  • Beveiligingshardening toegepast door veelvoorkomende Linux-distributies
  • Clientbibliotheken en taalbindings

Module 2: Datamodel

  • Primitive datatypeen en commando's om deze te manipuleren
  • Typische gebruiksscenario's voor elk datatype
  • Veelvoorkomende naamgevingsconventies voor Redis-keys
  • "Redis is grotendeels single-threaded" - wat dit in de praktijk betekent
  • Redis-wireprotocol
  • Wat te doen als uw clientbibliotheek een nuttig commando niet ondersteunt
  • Waarom sommige commando's expres niet beschikbaar zijn in bepaalde clientbibliotheken
  • Hoe uw mentaliteit aan te passen van die van een relationele databaseontwerper
  • Algemene tips voor data-organisatie
  • Expiratie
  • Pub/Sub
  • Transacties en Lua-scripts
  • Externe modules
  • Algemene tips voor dataconsistentie

Module 3: Prestatietips

  • Redis benchmarken
  • Commando's om te vermijden
  • Troubleshooting van latentieproblemen
  • Problemen met grote DEL-verzoeken - wat u beter kunt gebruiken
  • Pipelining
  • Massa-invoer
  • Troubleshooting van te hoog geheugengebruik
  • Tipps voor geheugenoptimalisatie

Module 4: Operaties

  • Beschikbare persistentiemechanismen
  • Voorzorgsmaatregelen om slijtage van SSD's te voorkomen
  • Back-up en herstel
  • Hulpmiddelen voor het verkennen van databaseinhoud
  • Hulpmiddelen voor dumpanalyse
  • Instellen van duurzaamheid versus prestaties
  • Wisselen tussen RDB en AOF
  • Gebruiksscenario's voor diskless Redis
  • OS-niveau-tunables relevant voor Redis
  • Monitoring van Redis-prestaties

Module 5: Meer dan één Redis

  • Meerdere Redis-instanties starten op één server
  • Partionering op applicatieniveau
  • Master-slave-replicatie
  • Hoge beschikbaarheid met Redis Sentinel
  • Redis Cluster
  • Sentinel en Cluster werkend maken achter NAT
  • Consistente back-ups maken

Module 6: Hoge Beschikbaarheid

  • Installatie en instellen van meerdere Redis-servers
  • Standalone server met meerdere instanties
  • Master/slave-replicatie
  • Redis HA-cluster met Sentinel
  • Redis-sharding-cluster
  • Combinatie van Redis-replicatie (met Sentinel) + sharding-faciliteit
  • Monitoring, back-up/herstel en prestatietuning voor de opstelling

Vereisten

Deelnemers moeten vertrouwd zijn met basis taken voor systeembeheer via de Linux-commandoregel. Sommige onderwerpen vereisen programmeer- of scriptvaardigheden. Vermeld bij de boeking graag welke programmeertalen u kent. Indien u geen programmeertaal kent, werken we gewoon met redis-cli-commando's.

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën