Mengendalikan Redis Operasi Data dalam NodeJS: Panduan Komprehensif

Untuk mengendalikan operasi data dalam Redis dari NodeJS, anda perlu menggunakan Redis perpustakaan untuk NodeJS seperti redis atau ioredis  dan kemudian melaksanakan operasi asas seperti menambah, mengemas kini, memadam dan menanyakan data dalam Redis. Di bawah ialah panduan mudah untuk melaksanakan operasi ini:

Langkah 1: Pasang Redis perpustakaan

Pertama, pasang Redis perpustakaan menggunakan npm:

npm install redis

 

Langkah 2: Sambung ke Redis

kod anda NodeJS, buat sambungan ke 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);  
});  

 

Langkah 3: Tambah, Kemas Kini, Padam dan Data Pertanyaan

Selepas menyediakan sambungan, anda boleh melakukan operasi data seperti berikut:

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

Data pertanyaan:

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

Kemas kini data :

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

Padam data :

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

Dengan menggunakan Redis perpustakaan dalam NodeJS, anda boleh mengendalikan operasi data dengan mudah Redis dan memanfaatkan keupayaan penyimpanan data yang pantas dan cekap dalam aplikasi anda.