Immaniġġjar ta Redis ' Operazzjonijiet tad-Data fi NodeJS: Gwida Komprensiva

Biex timmaniġġja l-operazzjonijiet tad-dejta minn Redis, NodeJS għandek bżonn tuża Redis librerija għal NodeJS bħal redis jew ioredis  u mbagħad twettaq operazzjonijiet bażiċi bħaż-żieda, l-aġġornament, it-tħassir u l-mistoqsija ta' dejta f' Redis. Hawn taħt hawn gwida sempliċi biex twettaq dawn l-operazzjonijiet:

Pass 1: Installa l- Redis librerija

L-ewwelnett, installa l- Redis librerija billi tuża npm:

npm install redis

 

Pass 2: Qabbad ma ' Redis

il-kodiċi tiegħek NodeJS, oħloq konnessjoni ma' 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);  
});  

 

Pass 3: Żid, Aġġorna, Ħassar u Mistoqsija Data

Wara li twaqqaf il-konnessjoni, tista 'twettaq operazzjonijiet ta' data kif ġej:

Żid id-data :

// 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);  
  }  
});  

Mistoqsija data:

// 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);  
  }  
});  

Aġġorna d-dejta :

// 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);  
  }  
});  

Ħassar id-data :

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

Billi tuża l- Redis librerija f' NodeJS, tista' faċilment timmaniġġja l-operazzjonijiet tad-data fi Redis u tieħu vantaġġ mill-kapaċitajiet veloċi u effiċjenti tagħha għall-ħażna tad-data fl-applikazzjoni tiegħek.