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.

Surveillance des performances Redis

Surveillance des performances Redis

Dans ce labo, vous apprendrez à surveiller et à résoudre les problèmes de performance de Redis. Le labo 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
Incrémenter un compteur Redis pour les visites de site web

Incrémenter un compteur Redis pour les visites de site web

Dans ce défi, vous implémenterez 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 en utilisant `redis-cli`, d'incrémenter la clé `homepage_visits` de 1 en utilisant la commande `INCR`, puis de quitter `redis-cli`.
Redis
Configurer la limite Maxmemory de Redis

Configurer la limite Maxmemory de Redis

Dans ce défi, vous configurerez la limite `maxmemory` de Redis pour éviter la perte de données due à l'épuisement de la mémoire. En tant qu'administrateur système, votre tâche consiste à vous connecter au serveur Redis à l'aide de `redis-cli` et à utiliser la commande `CONFIG SET` pour limiter l'utilisation de la mémoire de Redis à 200 Mo (MB). Le défi vous demande de définir le paramètre `maxmemory` à `200mb` dans l'environnement `redis-cli`, puis de quitter. La réussite implique de vérifier l'exécution de la commande dans le journal d'historique des commandes 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 (to-do list) 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 le succès.
Redis
Expiration des Clés dans le Cache Redis

Expiration des Clés dans le Cache Redis

Dans ce défi, vous simulerez une application de réseau social utilisant Redis pour mettre en cache les sujets tendances (trending topics). L'objectif est de définir une clé représentant un sujet tendance et de la configurer pour qu'elle expire après une durée spécifique. Vous utiliserez redis-cli, définirez la clé `trending:topic1` à `Redis Basics`, et fixerez son temps d'expiration à 3600 secondes.
Redis
Vérifier l'état du serveur Redis

Vérifier l'état du serveur Redis

Dans ce défi, vous dépannerez un problème de connectivité du serveur Redis en vérifiant son état. La tâche consiste à utiliser la commande `redis-cli` pour se connecter au serveur Redis, puis à utiliser la commande `PING` pour confirmer que le serveur est en cours d'exécution et réactif.
Redis
Transactions Redis

Transactions Redis

Dans ce labo, vous explorerez les transactions Redis, en exécutant des commandes comme une seule opération 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 dans les 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 labo, vous apprendrez à améliorer 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 potentiellement abusives.
Redis
Messagerie Pub/Sub Redis

Messagerie Pub/Sub Redis

Dans ce labo, vous explorerez le système de messagerie Pub/Sub (Publish/Subscribe) de Redis. Le labo vous guide à travers les opérations fondamentales d'abonnement aux canaux (channels), 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
Installation et configuration initiale de Redis

Installation et configuration initiale de Redis

Dans ce labo, vous apprendrez à installer et à effectuer la configuration initiale de Redis sur une VM LabEx. Le labo couvre les étapes essentielles pour démarrer et faire fonctionner Redis, notamment la vérification de l'installation et la garantie que le serveur est accessible. Vous mettrez à jour les paquets, installerez Redis et testerez la connectivité.
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