Schița de curs

Modulul 1: Configurare inițială

  • Redis Lansări
  • Instalare
  • Configurare
  • Model de securitate
  • Pornirea Redis în timpul pornirii
  • Întărirea securității aplicată de distribuțiile comune Linux.
  • Biblioteci client și legături de limbă

Modulul 2: Model de date

  • Tipuri de date primitive și comenzi pentru a le manipula
  • Cazuri de utilizare tipice pentru fiecare tip de date
  • Convenții comune de denumire pentru Redis chei
  • „Redis este în mare parte cu un singur fir” - ce înseamnă în practică
  • Redis protocol de fir
  • Ce trebuie să faceți dacă biblioteca dvs. client nu știe despre o comandă utilă
  • De ce unele comenzi sunt in mod deliberat indisponibile în unele biblioteci client
  • Cum să vă ajustați mentalitatea față de cea a unui designer de baze de date relaționale
  • Sfaturi generale despre organizarea datelor
  • Expirare
  • Pub/Sub
  • Tranzacții și Lua scripturi
  • Module externe
  • Sfaturi generale privind consecvența datelor

Modulul 3: Sfaturi de performanță

  • Benchmarking Redis
  • Comenzi de evitat
  • Probleme de latență de depanare
  • Probleme cu solicitările DEL mari - ce să folosiți în schimb
  • Conducte
  • Inserarea în masă
  • Depanarea suprasolicitarii memoriei
  • Sfaturi de optimizare a memoriei

Modulul 4: Operațiuni

  • Mecanisme de persistență disponibile
  • Măsuri de precauție pentru a evita uzura SSD-ului
  • Backup și restaurare
  • Instrumente pentru explorarea conținutului bazei de date
  • Instrumente pentru analiza gunoiului
  • Durabilitatea reglajului vs performanță
  • Comutarea între RDB și AOF
  • Cazuri de utilizare pentru fără disc Redis
  • Reglabile la nivel de sistem de operare relevante pentru Redis
  • Monitorizarea Redis performanței

Modulul 5: Mai mult de unul Redis

  • Pornirea mai multor instanțe de Redis pe un server
  • Partiționare la nivel de aplicație
  • Replicarea master-slave
  • Disponibilitate ridicată folosind Redis Sentinel
  • Redis Cluster
  • Faceți ca Sentinel și Cluster să funcționeze în NAT
  • Efectuarea unor copii de rezervă consistente

Cerințe

Participanții trebuie să se simtă confortabil cu sarcinile de bază de administrare a sistemului folosind linia de comandă Linux. Unele subiecte necesită abilități de programare sau scripting. În momentul rezervării, vă rugăm să indicați limbajele de programare pe care le cunoașteți. Dacă nu există, vom emite doar comenzi redis din redis-cli.

  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (1)

Cursuri înrudite

Categorii înrudite