Kom i kontakt

Kursplan

Modul 1: Inledande installation

  • Redis-release
  • Installation
  • Konfiguration
  • Säkerhetsmodell
  • Starta Redis vid boot
  • Säkerhetsförbättringar som tillämpas av vanliga Linux-distributioner
  • Klientbibliotek och språkbindingar

Modul 2: Datamodell

  • Primitiva datatyper och kommandon för att manipulera dem
  • Typiska användningsfall för varje datatyp
  • Vanliga namngivningskonventioner för Redis-nycklar
  • "Redis är mest enskådtrådad" - vad det betyder i praktiken
  • Redis-wireprotokoll
  • Vad man gör om klientbiblioteket inte känner till ett användbart kommando
  • Varför vissa kommandon medvetet inte är tillgängliga i vissa klientbibliotek
  • Hur man justerar sitt tankesätt från att vara en relationell databasdesigner
  • Allmänna tips om dataorganisation
  • Expiration
  • Pub/Sub
  • Transaktioner & Lua-skript
  • Externa moduler
  • Allmänna tips om datakonsekvens

Modul 3: Prestandatips

  • Benchamarking av Redis
  • Kommandon att undvika
  • Avslutning av latensproblem
  • Problem med stora DEL-foreslagna - vad man ska använda istället
  • Pipelining
  • Massinsättning
  • Avslutning av minnesövertäckning
  • Minnesoptimeringstips

Modul 4: Drift

  • Tillgängliga persistenta mekanismer
  • Försiktighetsåtgärder för att undvika SSD-slitning
  • Backup och återställning
  • Verktyg för att utforska databasens innehåll
  • Verktyg för dumpanalys
  • Tuning av uthållighet jämfört med prestanda
  • Växla mellan RDB och AOF
  • Användningsfall för disklös Redis
  • OS-nivåjusteringar relevanta för Redis
  • Övervaka Redis-prestanda

Modul 5: Mer än en Redis

  • Starta flera Redis-instanser på en server
  • Applikationsnivåpartitionering
  • Master-slave-replikering
  • Hög tillgänglighet med Redis Sentinel
  • Redis Cluster
  • Göra så att Sentinel och Cluster fungerar över NAT
  • Göra konsekventa backups

Krav

Deltagare bör vara bekväma med grundläggande systemadministrativa uppgifter via Linux-kommandoraden. Vissa ämnen kräver programmerings- eller skriptningskunskaper. Vid bokning, vänligen ange vilka programmeringsspråk du är bekant med. Om du inte har kunskaper i några språk kommer vi att utföra redis-kommandon direkt från redis-cli.

 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier