Gestion Redis des opérations de données dans NodeJS  : un guide complet

Pour gérer les opérations de données dans Redis from NodeJS, vous devez utiliser une Redis bibliothèque NodeJS telle que redis ou ioredis  , puis effectuer des opérations de base telles que l'ajout, la mise à jour, la suppression et l'interrogation de données dans Redis. Vous trouverez ci-dessous un guide simple pour effectuer ces opérations :

Étape 1: Installer la Redis bibliothèque

Tout d'abord, installez la Redis bibliothèque à l'aide de npm :

npm install redis

 

Étape 2 : Connectez-vous à Redis

votre NodeJS code, créez une connexion vers Redis:

const redis = require('redis');  
  
// Create a Redis connection  
const client = redis.createClient({  
  host: 'localhost', // Replace 'localhost' with the IP address of the Redis server if necessary  
  port: 6379, // Replace 6379 with the Redis port if necessary  
});  
  
// Listen for connection errors  
client.on('error',(err) => {  
  console.error('Error:', err);  
});  

 

Étape 3 : Ajouter, mettre à jour, supprimer et interroger des données

Après avoir configuré la connexion, vous pouvez effectuer des opérations de données comme suit :

Ajouter des données  :

// Store a value in Redis with the key 'name' and value 'John'  
client.set('name', 'John',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Stored:', reply);  
  }  
});  

Données de requête :

// Retrieve a value from Redis with the key 'name'  
client.get('name',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Retrieved:', reply);  
  }  
});  

Mettre à jour les données  :

// Update the value of the key 'name' to 'Alice'  
client.set('name', 'Alice',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Updated:', reply);  
  }  
});  

Supprimer les données  :

// Delete the data with the key 'name'  
client.del('name',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Deleted:', reply);  
  }  
});  

En utilisant la Redis bibliothèque dans NodeJS, vous pouvez facilement gérer les opérations de données dans Redis et tirer parti de ses capacités de stockage de données rapides et efficaces dans votre application.