Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Modulo 1: Configurazione iniziale
- Redis Pubblicazioni
- Installazione
- Configurazione
- Modello di sicurezza
- Avvio di Redis durante l'avvio
- Rafforzamento della sicurezza applicato dalle distribuzioni comuni Linux
- Librerie client e binding di linguaggio
Modulo 2: Modello di dati
- Tipi di dati primitivi e comandi per modificarli
- Casi d'uso tipici per ogni tipo di dati
- Convenzioni di denominazione comuni per le chiavi Redis
- "Redis è per lo più single-threaded" - cosa significa in pratica
- Redis Protocollo di trasmissione
- Cosa fare se la libreria client non è a conoscenza di alcuni comandi utili
- Perché alcuni comandi non sono deliberatamente disponibili in alcune librerie client
- Come adattare la tua mentalità da quella di un designer 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
- Problemi di latenza di debug
- 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 evitare l'usura dell'SSD
- Backup e ripristino
- Strumenti per l'esplorazione del contenuto del database
- Strumenti per l'analisi dei dump
- Ottimizzazione della durata rispetto alle prestazioni
- Passaggio tra RDB e AOF
- Casi d'uso per diskless Redis
- Sintonizzazioni a livello di sistema operativo rilevanti per Redis
- Monitoraggio delle prestazioni Redis
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 Cluster
- Far funzionare Sentinel e Cluster su NAT
- Esecuzione di backup coerenti
Modulo 6: Alta disponibilità
- Installazione e configurazione di più Redis server
- Server autonomo con più istanze
- Replica master/slave
- Redis Cluster HA con Sentinel
- Redis Cluster di partizionamento orizzontale
- Combinazione di replica Redis (con Sentinel) + capacità di partizionamento orizzontale
- Monitoraggio, backup/ripristino e ottimizzazione delle prestazioni per la configurazione
Requisiti
I partecipanti dovrebbero essere a proprio agio con le attività di amministrazione del 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 che si conoscono. Se non ce ne sono, emetteremo semplicemente i comandi redis da redis-cli.
21 ore
Recensioni (1)
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis