معالجة 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 والاستفادة من إمكانات تخزين البيانات السريعة والفعالة في تطبيقك.