Redis pour les débutants

Dans ce cours, apprenez les bases de Redis, y compris l'installation, les opérations clé-valeur, les structures de données et la configuration de base pour les débutants.

Base de donnéesRedis

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Redis pour les débutants est une introduction en ligne de commande à l’installation et à l’utilisation d’un serveur Redis local. Dix activités alternent cinq laboratoires guidés et cinq défis courts, de la connexion et des clés aux structures, expirations, compteurs, instantanés et paramètres d’exécution.

Vous travaillez directement dans redis-cli, d’abord en suivant le workflow, puis en l’appliquant à un cache, une liste de tâches, un compteur de visites ou une limite mémoire, sans code d’application.

Ce que vous apprendrez

  • Installer et démarrer Redis sur Ubuntu et vérifier le serveur avec PING
  • Créer, lire, inspecter, supprimer et expirer des clés avec SET, GET, EXISTS, DEL et les commandes d’expiration
  • Stocker et interroger chaînes, listes, ensembles et hachages Redis
  • Créer des éléments de liste et compteurs avec LPUSH, LRANGE, INCR et DECR
  • Inspecter clés et types et vider la base avec KEYS, TYPE et FLUSHDB
  • Lire et modifier maxmemory, loglevel et d’autres paramètres avec CONFIG GET et CONFIG SET
  • Créer des instantanés RDB bloquants ou en arrière-plan avec SAVE et BGSAVE

À qui s’adresse ce cours

Le cours vise développeurs, étudiants en bases de données et administrateurs débutants souhaitant pratiquer les commandes Redis avant les bibliothèques clientes ou déploiements avancés. Il convient aux personnes préférant un workflow guidé suivi d’un petit défi.

Prérequis : Aucune expérience Redis n’est nécessaire. Être à l’aise avec un terminal Ubuntu aide ; aucune programmation de base de données ou d’application n’est supposée.

Environnement d’apprentissage : Les 10 activités utilisent Ubuntu 22.04 VNC. Redis Server est installé et démarré localement et vous gérez une seule instance via redis-cli. Les cinq défis comportent contrôles automatiques et solutions.

Questions fréquentes

Le cours utilise-t-il Redis Cloud ou un compte externe ?

Non. Toutes les activités utilisent un serveur Redis local dans la VM fournie, sans Redis Cloud, cluster distant ni service payant.

Les changements CONFIG SET sont-ils permanents ?

Non. Le laboratoire les présente comme temporaires et perdus au redémarrage. La modification de redis.conf est mentionnée mais non pratiquée.

Quelle persistance Redis est couverte ?

Vous créez manuellement des instantanés RDB avec SAVE et BGSAVE et comparez leur blocage. AOF, politiques planifiées, restauration et reprise après sinistre sont hors périmètre.

Les défis sont-ils plus difficiles que les laboratoires ?

Oui. Le cours compte cinq laboratoires Beginner et cinq défis courts Intermediate. Chaque défi vérifie un workflow précis et fournit une solution.

Enseignant

labby
Labby
Labby is the LabEx teacher.