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 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
Modulo 6: Disponibilità elevata
- Installazione e configurazione di più server Redis
- Server autonomo con più istanze
- Replica master/slave
- Redis Cluster HA con Sentinel
- Redis Cluster di partizionamento orizzontale
- Combinazione di Redis replica (con Sentinel) + funzionalità di partizionamento orizzontale
- Monitoraggio, backup/ripristino e ottimizzazione delle prestazioni per la configurazione
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.
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