Course Outline
Module 1: Eerste installatie
- Redis Uitgaven
- Installatie
- Configuratie
- Beveiligingsmodel
- Starten Redis tijdens het opstarten
- Beveiligingsversterking toegepast door algemene Linux distributies
- Clientbibliotheken en taalbindingen
Module 2: Datamodel
- Primitieve gegevenstypen en opdrachten om ze te manipuleren
- Typische gebruiksscenario's voor elk gegevenstype
- Algemene naamgevingsconventies voor Redis-sleutels
- "Redis is meestal single-threaded" - wat het in de praktijk betekent
- Redis draadprotocol
- Wat u moet doen als uw clientbibliotheek een nuttig commando niet kent
- Waarom sommige opdrachten opzettelijk niet beschikbaar zijn in sommige clientbibliotheken
- Hoe u uw mindset kunt aanpassen van die van een relationele databaseontwerper
- Algemene tips over gegevensorganisatie
- Vervaldatum
- Pub/Sub
- Transacties en Lua-scripts
- Externe modules
- Algemene tips over gegevensconsistentie
Module 3: Prestatietips
- Benchmarking Redis
- Commando's om te vermijden
- Latentieproblemen opsporen
- Problemen met grote DEL-verzoeken - wat te gebruiken in plaats daarvan
- Pijpleidingen
- Massale invoeging
- Foutopsporing in geheugenovergebruik
- Tips voor geheugenoptimalisatie
Module 4: Operaties
- Beschikbare persistentiemechanismen
- Voorzorgsmaatregelen om slijtage van de SSD te voorkomen
- Backup en herstellen
- Hulpmiddelen voor het verkennen van de database-inhoud
- Hulpmiddelen voor dumpanalyse
- Duurzaamheid versus prestaties afstemmen
- Schakelen tussen RDB en AOF
- Gebruiksscenario's voor schijfloos Redis
- Tunables op besturingssysteemniveau relevant voor Redis
- Prestaties monitoren Redis.
Module 5: Meer dan één Redis
- Meerdere exemplaren van Redis starten op één server
- Partitionering op applicatieniveau
- Master-slave-replicatie
- Hoge beschikbaarheid met behulp van Redis Sentinel
- Redis Cluster
- Sentinel en Cluster laten werken via NAT
- Consistente back-ups maken
Requirements
Deelnemers moeten vertrouwd zijn met de basistaken voor systeembeheer met behulp van de Linux-opdrachtregel. Voor sommige onderwerpen zijn programmeer- of scriptvaardigheden vereist. Vermeld bij het reserveren de programmeertalen waarmee u vertrouwd bent. Als die er niet zijn, geven we gewoon redis-opdrachten uit redis-cli.
Reviews (7)
Hands on work, not just theory.
Atilla Kolali - Raiffeisen Schweiz
Cursus - Redis for Developers and System Administrators
Quite Interactive with trainer and Hands-on training
Paresh Kumar Giri - The Raymond Corporation
Cursus - Redis for Developers and System Administrators
It provided a basic idea of how Redis worked.
Ben Lake - The Raymond Corporation
Cursus - Redis for Developers and System Administrators
I liked the small group, good interaction and possibility to customize.
Erik de Ruiter - KLM Accounts Payable SPL/AP
Cursus - Redis for Developers and System Administrators
interaction with the teacher. We had a lot of discussions about the several subjects.
arno bongenaar - KLM Accounts Payable SPL/AP
Cursus - Redis for Developers and System Administrators
The lectures were very interesting and the topics were well explained.
Maciej Szarski - Finder.com Poland Sp. z o. o.
Cursus - Redis for Developers and System Administrators
I genuinely was benefit from the training knowledge and mechanic.