Cursusaanbod

Module 1: Eerste installatie

  • Redis Uitgaven
  • Installatie
  • Configuratie
  • Beveiligingsmodel
  • Starten Redis tijdens het opstarten
  • Beveiligingsbeveiliging toegepast door veelgebruikte Linux distributies
  • Clientbibliotheken en taalbindingen

Module 2: Datamodel

  • Primitieve gegevenstypen en opdrachten om ze te manipuleren
  • Typische gebruiksscenario's voor elk gegevenstype
  • Algemene naamgevingsconventies voor Redis toetsen
  • "Redis is meestal single-threaded" - wat het in de praktijk betekent
  • Redis Draad protocol
  • Wat u moet doen als uw clientbibliotheek niet op de hoogte is van een nuttige opdracht
  • Waarom sommige opdrachten opzettelijk niet beschikbaar zijn in sommige clientbibliotheken
  • Hoe je je mindset kunt aanpassen van die van een relationele database-ontwerper
  • Algemene tips voor het ordenen van gegevens
  • Afloop
  • Kroeg/Sub
  • Transacties & Lua scripts
  • Externe modules
  • Algemene tips over de consistentie van gegevens

Module 3: Tips voor prestaties

  • Benchmarking Redis
  • Te vermijden commando's
  • Latentieproblemen opsporen
  • Problemen met grote DEL-verzoeken - wat in plaats daarvan te gebruiken
  • Pipelining
  • Massa inbrengen
  • Fouten opsporen in overmatig gebruik van geheugen
  • Tips voor geheugenoptimalisatie

Module 4: Bewerkingen

  • Beschikbare persistentiemechanismen
  • Voorzorgsmaatregelen om slijtage van SSD's te voorkomen 
  • Back-up en herstel
  • Hulpprogramma's voor het verkennen van de inhoud van de database
  • Hulpmiddelen voor dumpanalyse
  • Duurzaamheid versus prestaties afstemmen
  • Schakelen tussen RDB en AOF
  • Gebruiksscenario's voor schijfloos Redis
  • Tunables op OS-niveau die relevant zijn voor Redis
  • Prestaties bewaken Redis

Module 5: Meer dan één Redis

  • Meerdere exemplaren van Redis op één server starten
  • Partitionering op applicatieniveau
  • Master-slave replicatie
  • Hoge beschikbaarheid met behulp van Redis Sentinel
  • Redis Cluster
  • Sentinel en Cluster laten werken in NAT
  • Consistente back-ups maken

Requirements

Deelnemers moeten vertrouwd zijn met basistaken voor systeembeheer met behulp van de Linux-opdrachtregel. Sommige onderwerpen vereisen programmeer- of scriptvaardigheden. Vermeld bij het boeken de programmeertalen waarmee u bekend bent. Als die er niet zijn, geven we alleen redis-commando's van redis-cli.

 14 Hours

Reviews (7)

Voorlopige Aankomende Cursussen