Redis Tutoriels
Redis propose un parcours d'apprentissage bien structuré pour le stockage de données en mémoire et la mise en cache. Nos tutoriels couvrent les structures de données Redis, les stratégies de cache et les techniques d'optimisation, adaptés aux débutants comme aux développeurs intermédiaires. Avec des laboratoires gratuits et des exemples pratiques, vous acquerrez une expérience concrète dans les opérations Redis. Notre terrain de jeu interactif vous permet de pratiquer les commandes Redis et de voir des résultats instantanés.
Autres Arbres de Compétences
LinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitCloudflareDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLMongoDBSQLitePythonGolangJavaCC++Développement webScience des données
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.
Redis
Ajouter un élément à une liste de tâches Redis
Dans ce défi, vous apprendrez à ajouter un élément à une application de liste de tâches basée sur Redis en utilisant la commande `LPUSH`. L'objectif est d'ajouter 'Grocery Shopping' à la liste `todo_list` dans Redis. Vous utiliserez `redis-cli` et des étapes de vérification pour confirmer la réussite de l'opération.
Redis
Messagerie Pub/Sub avec Redis
Dans ce laboratoire, vous allez découvrir le système de messagerie Pub/Sub de Redis. Vous apprendrez à vous abonner à des canaux, à publier des messages et à vous désabonner. Ce laboratoire vous guidera à travers les opérations fondamentales à l’aide des commandes `SUBSCRIBE`, `PUBLISH`, `UNSUBSCRIBE` et `PSUBSCRIBE`.
Redis
Paramètres de sécurité Redis
Dans ce laboratoire, vous apprendrez à renforcer la sécurité de Redis en définissant un mot de passe avec `CONFIG SET requirepass`, en vous authentifiant avec `AUTH`, et en désactivant des commandes avec `CONFIG SET`. Sécurisez votre serveur Redis contre les accès non autorisés et les utilisations abusives.
Redis
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.
Redis
Transactions Redis
Dans ce laboratoire, vous explorerez les transactions Redis, exécutant des commandes comme une opération unique et atomique pour la cohérence des données. Apprenez à démarrer des transactions avec MULTI, à mettre des commandes en file d'attente, et à les exécuter ou les annuler. Entraînez-vous à définir des clés, à obtenir des valeurs et à incrémenter des compteurs au sein des transactions.
Redis
Gestion de la persistance Redis
Dans ce laboratoire, nous explorerons la gestion de la persistance Redis, en nous concentrant sur la manière de configurer et de gérer la durabilité des données. Nous configurerons RDB à l'aide de `CONFIG SET`, activerons AOF, sauvegarderons manuellement les données, vérifierons la dernière heure de sauvegarde et réécrirons le fichier AOF.
Redis
Incrémenter un compteur Redis pour les visites d'un site web
Dans ce défi, vous allez mettre en œuvre un compteur basé sur Redis pour suivre les visites de la page d'accueil d'un site web. L'objectif est de se connecter à un serveur Redis via `redis-cli`, d'incrémenter la clé `homepage_visits` de 1 à l'aide de la commande `INCR`, puis de quitter `redis-cli`.
Redis
Surveillance des performances de Redis
Dans ce laboratoire, vous apprendrez à surveiller et à résoudre les problèmes de performance de Redis. Le laboratoire se concentre sur l'identification et la résolution des problèmes de latence, l'analyse de l'utilisation de la mémoire et l'optimisation des performances des requêtes. Vous utiliserez des commandes telles que LATENCY DOCTOR, MEMORY STATS, SLOWLOG GET et MEMORY PURGE.
Redis
Configurer la limite de mémoire maximale de Redis
Dans ce défi, vous allez configurer la limite `maxmemory` de Redis afin de prévenir toute perte de données liée à une saturation de la mémoire. En tant qu'administrateur système, votre mission consiste à vous connecter au serveur Redis via `redis-cli` et à utiliser la commande `CONFIG SET` pour limiter l'utilisation de la mémoire à 200 Mo. Vous devrez définir le paramètre `maxmemory` sur `200mb` directement dans l'interface `redis-cli` avant de quitter. La validation repose sur la vérification de l'exécution de la commande dans l'historique de Redis.
Redis
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.
Redis
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.
Redis
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.
Redis
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.
Redis
Scripting Lua avec Redis
Dans ce lab, nous explorerons le scripting Lua avec Redis, en nous concentrant sur l'exécution directe de scripts Lua au sein de Redis pour effectuer des opérations complexes efficacement. Ce lab couvre l'utilisation de la commande `EVAL`, la transmission d'arguments, le chargement de scripts avec `SCRIPT LOAD` et l'exécution de scripts chargés avec `EVALSHA`.
Redis
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 !
Redis
Persistance et configuration simple dans Redis
Dans ce labo, nous allons explorer comment gérer la configuration et la persistance de Redis. Nous utiliserons `CONFIG GET` pour afficher la configuration, `CONFIG SET` pour modifier les paramètres, et `SAVE` et `BGSAVE` pour enregistrer les données sur le disque. Ceci fournit une compréhension complète de la persistance des données dans Redis.
Redis
Gestion de données de base dans Redis
Dans ce laboratoire, vous pratiquerez la gestion de données de base dans Redis avec `redis-cli`, notamment les compteurs avec `INCR` et `DECR`, la recherche de clés avec `KEYS`, la vérification des types avec `TYPE` et le nettoyage des données avec `FLUSHDB`.
Redis
- Précédent
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 65
- Suivant