Neem contact met ons op

Cursusaanbod

Module 1: Eerste configuratie

  • Redis-releases
  • Installatie
  • Configuratie
  • Beveiligingsmodel
  • Automatische start van Redis tijdens het opstarten
  • Veiligheidsmaatregelen die door gangbare Linux-distributies worden toegepast
  • Clientbibliotheken en taal-specifieke integraties

Module 2: Datamodel

  • Basisdatatypen en commando’s om ze te bewerken
  • Typische toepassingsscenario's voor elk datatype
  • Geldende naamgevingsconventies voor Redis-sleutels
  • 'Redis is vrijwel volledig single-threaded' – wat dit in de praktijk betekent
  • Redis-communicatieprotocol
  • Hoe om te gaan wanneer uw clientbibliotheek bepaalde nuttige commando's niet ondersteunt
  • Waarom sommige commando’s doelbewust afwezig zijn in bepaalde bibliotheken
  • Hoe u uw denkwijze moet aanpassen ten opzichte van databasedesigners voor relationele databases
  • Algemene adviezen voor gegevensorganisatie
  • Tijdsafhankelijke verwijdering van data
  • Pub/Sub-mechanisme
  • Transacties en Lua-scripts
  • Externe extensiemodules
  • Algemene richtlijnen voor gegevensconsistentie

Module 3: Prestatietips

  • Benchmarken van Redis-prestaties
  • Commando’s die u beter kunt vermijden
  • Identificatie en oplossing van vertragingsproblemen
  • Oplossingen bij grote DEL-aanvragen – wat in plaats daarvan gebruiken
  • Pipelining-techniek
  • Massale invoer van gegevens
  • Bepalen van overmatig geheugengebruik en oplossingen daarvoor
  • Tips voor optimalisatie van het geheugenbeheer

Module 4: Bewerkingen en beheer

  • Beschikbare persistentiemethodes
  • Maatregelen ter voorkoming van vroegtijdig slijtage van SSD's
  • Back-up en herstelprocedures
  • Hulpmiddelen voor onderzoek van de inhoud van de database
  • Analyse-instrumenten voor Redis-dumps
  • Balans tussen duurzaamheid en prestatieoptimalisatie
  • Overgang tussen RDB- en AOF-mechanismes
  • Toepassingsmogelijkheden van 'diskloze' Redis-configuraties
  • Systeeminstellingen op OS-niveau relevant voor Redis-operaties
  • Monitoring en metingen van de prestaties

Module 5: Meerdere Redis-instanties

  • Gelijktijdige uitvoering van meerdere Redis-exemplaren op één server
  • Verdeling van belasting binnen applicaties
  • Replicatie tussen master en slave-servers
  • Hoge beschikbaarheid met Redis Sentinel
  • Inzet van Redis Cluster
  • Naleving van regels bij gebruik van NAT-omgevingen voor zowel Sentinel als Cluster
  • Stabiele back-upprocedures voor meerdere instanties

Module 6: Uitbreidingen op hoog-beschikbaarheid

  • Installatie en opstelling van meerdere Redis-servers
  • Implementatie met verscheidene parallelle instanties op één machine
  • Opzetten van master-slave-replicatiekoppelingen
  • Het realiseren van een hoge beschikbaarheidsscenario door Sentinel-gestuurde instellingen
  • Aanleg van Redis-shardingclusters
  • Gecombineerde benadering: replicatie met Sentinel en shardingcapaciteiten
  • Bewaking, back-upbeheer en prestatieafstemming voor de volledige installatie

Vereisten

Deelnemers moeten vertrouwd zijn met basisbeheertaken via de Linux-commandozeil. Voor sommige onderwerpen is kennis van programmeren of scripten vereist. Vermeld bij uw inschrijving welke programmeertalen u beheerst; indien u geen enkele vaardigheid hebt, voeren we louter redis-cli-commando’s uit.

 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën