การ จัดการ Redis การดำเนินงานข้อมูลใน NodeJS: คู่มือฉบับสมบูรณ์

ในการจัดการการดำเนินการข้อมูลใน Redis from 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 และใช้ประโยชน์จากความสามารถในการจัดเก็บข้อมูลที่รวดเร็วและมีประสิทธิภาพในแอปพลิเคชันของคุณ