Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Modulo 1: Configurazione iniziale
- Versioni di Redis
- Installazione
- Configurazione
- Modello di sicurezza
- Avvio di Redis durante il boot
- Misure di hardening della sicurezza applicate dalle principali distribuzioni Linux
- Librerie client e binding linguistici
Modulo 2: Modello dati
- Tipi di dati primitivi e comandi per manipolarli
- Casi d'uso tipici per ciascun tipo di dato
- Convention comuni per la denominazione delle chiavi Redis
- "Redis è principalmente a thread singolo": cosa significa nella pratica
- Protocollo wire di Redis
- Cosa fare se la tua libreria client non conosce un comando utile
- Perché alcuni comandi sono volutamente non disponibili in alcune librerie client
- Come adeguare il proprio approccio mentale rispetto a quello di un progettista di database relazionali
- Suggerimenti generali sull'organizzazione dei dati
- Scadenza dei dati (Expiration)
- Pub/Sub
- Transazioni e script Lua
- Moduli esterni
- Suggerimenti generali sulla coerenza dei dati
Modulo 3: Suggerimenti per le prestazioni
- Benchmarking di Redis
- Comandi da evitare
- Debug dei problemi di latenza
- Problemi con le richieste di cancellazione massive (DEL): alternative consigliate
- Pipelining
- Inserimento massivo
- Debug del consumo eccessivo di memoria
- Suggerimenti per l'ottimizzazione della memoria
Modulo 4: Operazioni
- Meccanismi di persistenza disponibili
- Precauzioni per evitare l'usura degli SSD
- Backup e ripristino
- Strumenti per esplorare i contenuti del database
- Strumenti per l'analisi dei dump
- Ottimizzazione del compromesso tra durabilità e prestazioni
- Passaggio tra RDB e AOF
- Casi d'uso per Redis senza disco (diskless)
- Parametri del sistema operativo rilevanti per Redis
- Monitoraggio delle prestazioni di Redis
Modulo 5: Più istanze di Redis
- Avvio di più istanze di Redis su un singolo server
- Partizionamento a livello di applicazione
- Replicazione master-slave
- Alta disponibilità con Redis Sentinel
- Redis Cluster
- Configurazione di Sentinel e Cluster attraverso NAT
- Esecuzione di backup coerenti
Modulo 6: Alta disponibilità
- Installazione e configurazione di più server Redis
- Server standalone con multiple istanze
- Replicazione master/slave
- Cluster Redis HA con Sentinel
- Cluster sharding di Redis
- Combinazione di replica Redis (con Sentinel) + capacità di sharding
- Monitoraggio, backup/ripristino e ottimizzazione delle prestazioni per la configurazione
Requisiti
I partecipanti devono avere familiarità con le attività base di amministrazione di sistema utilizzando la riga di comando di Linux. Alcuni argomenti richiedono competenze di programmazione o scripting. Durante la prenotazione, si prega di elencare i linguaggi di programmazione conosciuti. In assenza di tali competenze, verranno eseguiti semplicemente comandi Redis tramite redis-cli.
21 ore
Recensioni (1)
Mi offre un'intuizione su Redis e mi guida sulla strada giusta se voglio saperne di più su Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Corso - Redis for High Availability and Performance Training Course
Traduzione automatica