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.