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.