Menangani Redis Operasi Data dalam NodeJS: Panduan Lengkap

Untuk menangani operasi data dari Redis, NodeJS Anda perlu menggunakan Redis pustaka untuk NodeJS seperti redis atau ioredis  lalu melakukan operasi dasar seperti menambah, memperbarui, menghapus, dan membuat kueri data dalam Redis. Di bawah ini adalah panduan sederhana untuk melakukan operasi ini:

Langkah 1: Instal Redis perpustakaan

Pertama, instal Redis perpustakaan menggunakan npm:

npm install redis

 

Langkah 2: Hubungkan ke Redis

kode Anda NodeJS, buat koneksi 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, Perbarui, Hapus, dan Kueri Data

Setelah mengatur koneksi, Anda dapat melakukan operasi data sebagai berikut:

Tambahkan 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 kueri:

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

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

Hapus 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 pustaka di NodeJS, Anda dapat dengan mudah menangani operasi data di Redis dan memanfaatkan kemampuan penyimpanan datanya yang cepat dan efisien di aplikasi Anda.