Nangani Redis Operasi Data ing NodeJS: Pandhuan Komprehensif

Kanggo nangani operasi data ing Redis saka NodeJS, sampeyan kudu nggunakake Redis perpustakaan kanggo NodeJS kayata redis utawa ioredis  banjur nindakake operasi dhasar kaya nambah, nganyari, mbusak, lan querying data ing Redis. Ing ngisor iki minangka pandhuan prasaja kanggo nindakake operasi kasebut:

Langkah 1: Instal Redis perpustakaan

Pisanan, instal Redis perpustakaan nggunakake npm:

npm install redis

 

Langkah 2: Sambungake menyang Redis

kode sampeyan NodeJS, nggawe sambungan menyang 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, Nganyari, Busak lan Kueri Data

Sawise nyiyapake sambungan, sampeyan bisa nindakake operasi data kaya ing ngisor iki:

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 pitakon:

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

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

Mbusak data :

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

Kanthi nggunakake Redis perpustakaan ing NodeJS, sampeyan bisa gampang nangani operasi data ing Redis lan njupuk kauntungan saka cepet lan efisien kemampuan panyimpenan data ing aplikasi.