Redis డేటా కార్యకలాపాలను నిర్వహించడం NodeJS: సమగ్ర మార్గదర్శి

Redis నుండి డేటా కార్యకలాపాలను నిర్వహించడానికి, మీరు వంటి వాటి కోసం లైబ్రరీని NodeJS ఉపయోగించాలి లేదా  ఆపై డేటాను జోడించడం, నవీకరించడం, తొలగించడం మరియు ప్రశ్నించడం వంటి ప్రాథమిక కార్యకలాపాలను నిర్వహించాలి. ఈ కార్యకలాపాలను నిర్వహించడానికి క్రింద ఒక సాధారణ గైడ్ ఉంది: Redis NodeJS redis ioredis Redis

దశ 1: Redis లైబ్రరీని ఇన్‌స్టాల్ చేయండి

ముందుగా, Redis npm ఉపయోగించి లైబ్రరీని ఇన్‌స్టాల్ చేయండి:

npm install redis

 

దశ 2: దీనికి కనెక్ట్ చేయండి Redis

మీ NodeJS కోడ్, దీనికి కనెక్షన్‌ని సృష్టించండి 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);  
});  

 

దశ 3: డేటాను జోడించండి, నవీకరించండి, తొలగించండి మరియు ప్రశ్నించండి

కనెక్షన్‌ని సెటప్ చేసిన తర్వాత, మీరు ఈ క్రింది విధంగా డేటా కార్యకలాపాలను చేయవచ్చు:

డేటాను జోడించండి :

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

ప్రశ్న డేటా:

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

డేటాను నవీకరించండి :

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

డేటాను తొలగించు :

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

Redis లో లైబ్రరీని ఉపయోగించడం ద్వారా NodeJS, మీరు డేటా కార్యకలాపాలను సులభంగా నిర్వహించవచ్చు Redis మరియు మీ అప్లికేషన్‌లో దాని వేగవంతమైన మరియు సమర్థవంతమైన డేటా నిల్వ సామర్థ్యాల ప్రయోజనాన్ని పొందవచ్చు.