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 અને તમારી એપ્લિકેશનમાં તેની ઝડપી અને કાર્યક્ષમ ડેટા સ્ટોરેજ ક્ષમતાઓનો લાભ લઈ શકો છો.