Struttura del corso

Modulo 1: Configurazione iniziale

  • Redis Rilasci
  • Installazione
  • Configurazione
  • Modello di sicurezza
  • Avvio di Redis durante l'avvio
  • Rafforzamento della sicurezza applicato dalle distribuzioni Linux più comuni
  • Librerie client e associazioni di linguaggioClient libraries and language bindings

Modulo 2: Modello di dati

  • Tipi di dati primitivi e comandi per manipolarli
  • Casi d'uso tipici per ogni tipo di dati
  • Convenzioni di denominazione comuni per Redis chiavi
  • "Redis è per lo più single-threaded" - cosa significa in pratica
  • Redis Protocollo via cavo
  • Cosa fare se la libreria client non è a conoscenza di qualchecomando utile
  • Perché alcuni comandi non sono volutamente disponibili in alcune librerie client
  • Come modificareil tuo mindset da quello di un progettista di database relazionali
  • Suggerimenti generali sull'organizzazione dei dati
  • Scadenza
  • Pub/Sub
  • Transazioni e script Lua
  • Moduli esterni
  • Suggerimenti generali sulla coerenza dei dati

Modulo 3: Suggerimenti per le prestazioni

  • Analisi comparativa Redis
  • Comandi da evitare
  • Debug dei problemi di latenza
  • Problemi con le grandi richieste DEL: cosa usare invece
  • Pipelining
  • Inserimento di massa
  • Debug dell'uso eccessivo della memoria
  • Suggerimenti per l'ottimizzazione della memoria

Modulo 4: Operazioni

  • Meccanismi di persistenza disponibili
  • Precauzioni per evitarel'usura dell'SSD
  • Backup e ripristino
  • Strumenti per l'esplorazione dei contenuti del database
  • Strumenti per l'analisi dei dump
  • Messa a punto della durata rispetto alle prestazioni
  • Passaggio da RDB ad AOF e viceversa
  • Casi d'uso per diskless Redis
  • Accordabili a livello di sistema operativo rilevanti per Redis
  • Monitoraggio Redis delle prestazioni

Modulo 5: Più di uno Redis

  • Avvio di più istanze di Redis su un server
  • Partizionamento a livello di applicazione
  • Replica master-slave
  • Disponibilità elevata con Redis Sentinel
  • Redis Ammasso
  • Funzionamento di Sentinel e Cluster su NAT
  • Esecuzione di backup coerenti

 

Requisiti

I partecipanti dovrebbero avere dimestichezza con le attività di amministrazione di sistema di base utilizzando la riga di comando di Linux. Alcuni argomenti richiedono competenze di programmazione o scripting. Al momento della prenotazione, si prega di indicare i linguaggi di programmazione con cui si ha familiarità. Se non ce ne sono, emetteremo semplicemente i comandi redis da redis-cli.

 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (7)