Nggunakake Redis minangka Cache ing NodeJS: Ningkatake Kinerja

Nggunakake Redis minangka cache ing NodeJS minangka cara sing efektif kanggo ningkatake kinerja aplikasi. Cache minangka mekanisme panyimpenan data sauntara sing mbantu nyuda wektu kanggo njaluk data saka sumber asli(contone, database) lan nambah kacepetan respon aplikasi.

Mangkene langkah-langkah sing digunakake Redis minangka cache ing NodeJS aplikasi:

Langkah 1: Instal Redis perpustakaan

Pisanan, sampeyan kudu nginstal Redis perpustakaan kanggo NodeJS nggunakake npm:

npm install redis

 

Langkah 2: Nggawe sambungan menyang Redis

n kode sampeyan NodeJS, nggawe sambungan kanggo Redis nggunakake perpustakaan diinstal:

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: Gunakake Redis minangka cache

Sawise nyiyapake sambungan, sampeyan bisa nggunakake Redis minangka cache kanggo nyimpen lan njupuk data.

Contone, kanggo nyimpen nilai ing Redis, sampeyan bisa nggunakake set cara:

// Store a value in Redis for 10 seconds  
client.set('key', 'value', 'EX', 10,(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Stored:', reply);  
  }  
});  

Kanggo njupuk nilai saka Redis, sampeyan bisa nggunakake get cara:

// Retrieve a value from Redis  
client.get('key',(err, reply) => {  
  if(err) {  
    console.error('Error:', err);  
  } else {  
    console.log('Retrieved:', reply);  
  }  
});  

Nggunakake Redis minangka cache mbantu nambah kinerja aplikasi NodeJS kanthi nyuda wektu kanggo takon data saka sumber asli lan nambah kacepetan respon. Setel wektu panyimpenan sementara data supaya cocog karo syarat aplikasi kanggo kinerja sing optimal.