Redis Exercices
Cette collection d'exercices pratiques est conçue pour consolider la compréhension de Redis. Chaque défi présente un scénario pratique et réel, permettant l'application des connaissances sur les structures de données, les commandes et les meilleures pratiques de Redis. Résoudre ces problèmes renforce la confiance et la maîtrise de l'utilisation de Redis pour la mise en cache, la gestion de sessions et l'analyse en temps réel. Les exercices sont structurés pour développer progressivement les compétences, des commandes de base à la logique d'application plus complexe.
Découvrir les catégories
ToutLinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Développement webScience des données
Installation et configuration initiale de Redis
Dans ce laboratoire, vous apprendrez à installer et à effectuer la configuration initiale de Redis sur une machine virtuelle LabEx. Le laboratoire couvre les étapes essentielles pour rendre Redis opérationnel, notamment la vérification de l'installation et la garantie de l'accessibilité du serveur. Vous mettrez à jour les paquets, installerez Redis et testerez la connectivité.
LabRedis
Opérations de base sur les paires clé-valeur dans Redis
Dans ce laboratoire, nous explorerons les opérations fondamentales sur les paires clé-valeur dans Redis, en nous concentrant sur la manière d'interagir avec Redis en tant que magasin de données. Nous utiliserons l'interface de ligne de commande `redis-cli` pour nous connecter au serveur Redis et effectuer des opérations de base. Nous apprendrons à définir et à récupérer des paires clé-valeur à l'aide des commandes `SET` et `GET`. De plus, nous nous entraînerons à définir différentes paires clé-valeur pour consolider notre compréhension de ces opérations essentielles.
LabRedis
Introduction aux structures de données Redis
Dans ce laboratoire, vous explorerez les structures de données fondamentales de Redis et apprendrez à interagir avec elles via l'outil en ligne de commande `redis-cli`. Ce laboratoire se concentre sur des exercices pratiques pour vous aider à comprendre comment stocker et récupérer des données dans Redis. Vous travaillerez avec des chaînes de caractères (Strings), des listes (Lists), des ensembles (Sets) et des tables de hachage (Hashes).
LabRedis
Gestion avancée des clés Redis
Dans ce laboratoire, vous explorerez des techniques avancées de gestion des clés dans Redis. Vous apprendrez à renommer des clés avec RENAME, à déplacer des clés entre les bases de données avec MOVE, à définir plusieurs clés avec MSET, à récupérer plusieurs clés avec MGET et à itérer efficacement sur les clés avec SCAN.
LabRedis
Opérations sur les Hachages Redis
Dans ce labo, nous explorerons les opérations sur les hachages Redis, en nous concentrant sur les moyens efficaces de gérer les données au sein des hachages. Nous aborderons HMSET, HMGET, HINCRBY et HEXISTS. À la fin, vous comprendrez les opérations courantes sur les hachages dans Redis.
LabRedis
Opérations sur les listes Redis
Dans ce labo, vous explorerez les opérations fondamentales des listes Redis. Vous apprendrez à gérer les données de liste à l'aide de commandes telles que `LTRIM`, `LINSERT`, `LPOP`, `RPOP` et `BLPOP`. Entraînez-vous à tronquer des listes, à insérer des éléments, à supprimer des éléments et à bloquer jusqu'à ce que des éléments soient disponibles. Maîtrisez la gestion des listes Redis !
LabRedis
Opérations sur les ensembles Redis
Dans ce labo, vous explorerez les opérations sur les ensembles Redis, en vous concentrant sur la manipulation de collections non ordonnées de chaînes uniques. Vous apprendrez à ajouter des éléments à un ensemble à l'aide de la commande `SADD`, à effectuer des unions d'ensembles avec `SUNION`, à trouver des éléments communs à l'aide de `SINTER` et à identifier les différences entre les ensembles avec `SDIFF`. Enfin, vous apprendrez à stocker les résultats des opérations sur les ensembles pour une utilisation ultérieure.
LabRedis
Opérations sur les ensembles triés Redis (Sorted Sets)
Dans ce labo, vous explorerez les opérations fondamentales des ensembles triés (Sorted Sets) de Redis. Vous utiliserez ZADD pour ajouter des éléments, ZRANGE pour récupérer des plages, ZRANK pour obtenir le rang d'un élément, ZINCRBY pour incrémenter les scores et ZREM pour supprimer des éléments. Apprenez à gérer efficacement les ensembles triés.
LabRedis
Vérifier l'état du serveur Redis
Dans ce défi, vous allez diagnostiquer un problème de connectivité au serveur Redis en vérifiant son état. La tâche consiste à utiliser la commande `redis-cli` pour se connecter au serveur, puis à utiliser la commande `PING` pour confirmer que le serveur est opérationnel et réactif.
ChallengeRedis
Expiration des clés dans le cache Redis
Dans ce défi, vous allez simuler une application de réseau social utilisant Redis pour mettre en cache les sujets tendance. L'objectif est de définir une clé représentant un sujet d'actualité et de la configurer pour qu'elle expire après une durée déterminée. Vous utiliserez redis-cli pour affecter la valeur `Redis Basics` à la clé `trending:topic1` et fixerez son délai d'expiration à 3600 secondes.
ChallengeRedis