Opleiding : Redis NoSQL, implementatie

Praktijkcursus - 2d - 14u00 - Ref. QSZ
Prijs : 1430 € V.B.

Redis NoSQL, implementatie




Deze training geeft je inzicht in alle functies van Redis (API, clustermodus, Redis procesmonitoringmodus) en technieken voor het optimaliseren van het datamodel.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. QSZ
  2d - 14u00
1430 € V.B.




Deze training geeft je inzicht in alle functies van Redis (API, clustermodus, Redis procesmonitoringmodus) en technieken voor het optimaliseren van het datamodel.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Weten hoe Redis te implementeren via de belangrijkste gebruikssituaties
Redis gebruiken als gereedschapskist
Redis-optimalisatietechnieken begrijpen

Doelgroep
Ontwikkelaars, architecten en data engineers.

Voorafgaande vereisten
Basiskennis van een programmeertaal.

Praktische modaliteiten
Leer methodes
Training die theorie en praktijk afwisselt. Tijdens de hele cursus wordt veel praktisch werk gedaan.

Opleidingsprogramma

1
Inleiding tot Redis

  • Redis, cache in het geheugen.
  • Positionering ten opzichte van andere NoSQL-engines.
  • Wanneer Redis gebruiken, wanneer niet.
  • De belangrijkste Redis referenties.

2
Belangrijkste gegevensstructuren en manipulatie

  • String, Lijst, Set, Hash en Gesorteerde Set.
  • De belangrijkste bijbehorende opdrachten.

3
Redis-architectuur

  • Communicatieprotocol en gegevensformaat.
  • Atomiciteit van operaties.
  • Opstartproces.
  • Gebeurtenislus en de verschillende gebeurtenissen.
  • Duurzaamheid van gegevens.
  • Master-Slave replicatie.

4
Ontwikkelen met Redis

  • Talen voor klanttoegang.
  • Java API's in detail.
  • Transactiebeheer.
  • Server-side scripting met Lua.
  • Redis-klanten.
  • Focus op Jedis en Spring Data Redis.

5
Hoge beschikbaarheid en clustering

  • Hoe replica's werken en de levenscyclus van gegevens.
  • Clusteren van Redis.
  • Hoge beschikbaarheid met Redis Sentinel.

6
Gegevensoptimalisatie, geavanceerde gegevensstructuren en organisatie

  • Vervaldatum gegevens.
  • Pipelining en opdrachten met meerdere argumenten.
  • Logische types vs Fysieke types.
  • Patronen toegepast op gegevensontwerp.
  • Publiceren/afmelden.
  • HyperLogLog. BitMap.
  • Complexe query's.

7
Verkeersmonitoring

  • Het commando "monitor".
  • Analyse van gebeurtenissen en geschiedenis.
  • De verschillende gereedschappen op de markt.

8
Voor meer informatie

  • Beveiliging en encryptie.
  • De belangrijkste aanbevelingen voor ontwerp en configuratie.
  • Redis uitbreiden met Redis Modules.
  • Wat er niet in Redis zit. De bedrijfsoplossing van Redis Labs.
  • Alternatieven en potentiële opvolgers.