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

Module 6: Hoge beschikbaarheid

  • Installeer en configureer meerdere Redis servers
  • Standalone server met meerdere instances
  • Master/slave-replicatie
  • Redis HA-cluster met Sentinel
  • Redis shardingcluster
  • Combinatie van Redis replicatie (met Sentinel) + Sharding-mogelijkheid
  • Monitoring, back-up/herstel en prestatieafstemming voor de installatie

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.
 21 Hours

Number of participants



Price per participant

Getuigenissen (2)

Related Courses

NoSQL Database with Microsoft Azure Cosmos DB

14 Hours

Redis for Developers and System Administrators

14 Hours

Big Data Storage Solution - NoSQL

14 Hours

Big Data & Database Systems Fundamentals

14 Hours

HBase for Developers

21 Hours

MemSQL

28 Hours

A Practical Introduction to NoSQL Databases

28 Hours

OrientDB for Developers

14 Hours

Scylla Database

21 Hours

Data Management

35 Hours

Pivotal Greenplum for Developers

21 Hours

MarkLogic Server

14 Hours

SAP ASE for Database Administrators

28 Hours

Access Intermediate

14 Hours

Access VBA

21 Hours

Related Categories

1