Cursusaanbod

Module 1: Eerste opzet

  • Redis-releases
  • Installatie
  • Configuratie
  • Beveiligingsmodel
  • Gestarte Redis tijdens het opstarten van het systeem
  • Veiligheidsversterkingen toegepast door veelvoorkomende Linux-distributies
  • Clientsbibliotheken en taalbindings

Module 2: Datamodel

  • Primitieve datatypes en commando's om ze te manipuleren
  • Typische use cases voor elke datatype
  • Veelvoorkomende benamingconventies voor Redis-sleutels
  • "Redis is voornamelijk single-threaded" - wat het in de praktijk betekent
  • Redis-wire protocol
  • Wat te doen als uw clientbibliotheek niet kennis heeft van een nuttig commando
  • Waarom sommige commando's bewust onbeschikbaar zijn in sommige clientbibliotheken
  • Hoe u uw denkbeelden kunt aanpassen van die van een relationele databaseontwerper
  • Algemene tips voor gegevensorganisatie
  • Vervaldatum
  • Pub/Sub
  • Transacties & Lua-scripts
  • Externe modules
  • Algemene tips voor gegevensconsistentie

Module 3: Prestatie-tips

  • Benchmarks uitvoeren voor Redis
  • Commando's om te vermijden
  • Fouten opsporen bij latentieproblemen
  • Problemen met grote DEL-aanvragen - wat in plaats daarvan te gebruiken
  • Pipelining
  • Grootaantal invoegen
  • Fouten opsporen bij geheugenovertrek
  • Tips voor geheugentoepassingsoptimalisatie

Module 4: Operaties

  • Beschikbare persistentie-mechanismen
  • Voorzorgsmaatregelen om SSD-slijtage te voorkomen
  • Backup en herstel
  • Gereedschap voor het verkennen van database-inhoud
  • Gereedschap voor dump-analyse
  • Duurzaamheid vs. prestaties afstemmen
  • Omschakelen tussen RDB en AOF
  • Use cases voor diskloze Redis
  • OS-niveaumaatregelen relevant voor Redis
  • Redis-prestaties monitoren

Module 5: Meer dan één Redis

  • Meerdere instanties van Redis op een server starten
  • Toepassingsniveau-partitionering
  • Master-slave-replicatie
  • Hoge beschikbaarheid met Redis Sentinel
  • Redis Cluster
  • Sentinel en Cluster laten werken over NAT
  • Koelbloedige backups maken

Vereisten

Deelnemers moeten zich op hun gemak voelen met basissysteembeheertaken met behulp van de Linux-commandoregel. Sommige onderwerpen vereisen programmeer- of scriptvaardigheden. Bij het reserveren, geef dan de programmeertaal(s) aan waarmee u vertrouwd bent. Als u niet bekend bent met enige taal, zullen we gewoon Redis-commando's uitvoeren via redis-cli.

 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën