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.

Gestion basique des données dans Redis

Gestion basique des données dans Redis

Dans ce labo, vous explorerez les techniques de gestion basique des données dans Redis. Vous commencerez par apprendre à incrémenter et décrémenter des valeurs numériques à l'aide des commandes atomiques `INCR` et `DECR`, adaptées aux compteurs et aux limiteurs de débit (rate limiters). Vous vous connecterez au serveur Redis à l'aide de `redis-cli`, définirez des valeurs initiales, puis les incrémenterez et les décrémenterez, en vérifiant les résultats avec la commande `GET`. De plus, vous apprendrez à récupérer toutes les clés stockées dans Redis à l'aide de la commande `KEYS`.
Redis
Incrémenter un compteur Redis pour les visites d'un site web

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
Configurer la limite de mémoire maximale de 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
Ajouter un élément à une liste de tâches 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
Expiration des clés dans le cache 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
Vérifier l'état du serveur Redis

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
Transactions 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
Opérations sur les ensembles triés Redis (Sorted Sets)

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 ensembles 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
Paramètres de sécurité 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
Messagerie Pub/Sub Redis

Messagerie Pub/Sub Redis

Dans ce laboratoire, vous explorerez le système de messagerie Pub/Sub de Redis. Le laboratoire vous guidera à travers les opérations fondamentales d'abonnement aux canaux, de publication de messages et de désabonnement. Vous apprendrez à utiliser les commandes SUBSCRIBE, PUBLISH, UNSUBSCRIBE et PSUBSCRIBE.
Redis
Gestion de la persistance 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
Surveillance des performances de Redis

Surveillance des performances de Redis

Dans ce laboratoire, vous apprendrez à surveiller et à dépanner les problèmes de performances 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
Scripting Lua avec 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

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
Opérations Redis HyperLogLog

Opérations Redis HyperLogLog

Dans ce labo, vous explorerez les opérations Redis HyperLogLog, en vous concentrant sur l'estimation efficace de la cardinalité des grands ensembles de données (datasets). Vous apprendrez à utiliser `PFADD` pour ajouter des éléments, `PFCOUNT` pour compter les éléments uniques et `PFMERGE` pour fusionner des HyperLogLogs. Acquérez une expérience pratique du suivi des utilisateurs uniques.
Redis
Opérations sur les Hachages 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

Gestion avancée des clés Redis

Dans ce labo, vous explorerez les techniques avancées de gestion des clés dans Redis. Vous apprendrez à renommer les clés avec RENAME, à déplacer les 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
  • Précédent
  • 1
  • 2
  • Suivant