Aller au contenu principal
Académie
Débutant Quartier du code

Redis

La vitesse de la mémoire pour les caches, les files et les classements.

Redis keeps data in memory and typically answers in under a millisecond, which is why apps put it next to their main database. It is a key-value store whose values are real data structures: strings, hashes, lists, sets and sorted sets. This track starts from zero in redis-cli. You will store and expire keys, count with atomic increments and model objects with hashes. Then you will build the patterns that power real apps: a cache in front of a database, a rate limiter, a job queue, a leaderboard and live events with pub/sub.

Every example shows the exact replies redis-cli prints, so you always know what to expect.

Leçons
14
Durée
2 h
Niveau
Débutant

Les leçons de ce parcours sont en anglais pour le moment.

  • Bronze disponible
  • Argent disponible
  • Or verrouillé

Envie de faire vos preuves ?

Trois examens vous attendent : Bronze, Argent et Or.

Aller aux examens

Ce que vous saurez faire

  • Store, read and expire keys in redis-cli
  • Count safely with INCR and model objects with hashes
  • Put a cache in front of a database with cache-aside
  • Rate-limit requests and run a simple job queue
  • Build a live leaderboard with sorted sets
  • Choose between pub/sub and streams for events

L'itinéraire

  1. 1
    Module 1

    Keys in memory

    What Redis is, strings and counters, expiry, naming keys, and hashes.

    0 / 4
  2. 2
    Module 2

    Patterns that power apps

    Caching, rate limiting, queues and sets, leaderboards, and live events.

    0 / 6
  3. 3
    Module 3

    What comes next

    Transactions and scripts, persistence and replication, streams in depth, and Redis from code.

    0 / 4

Navigation rapide