Memasang dan Mengkonfigurasi Redis untuk NodeJS Projek

Memasang dan mengkonfigurasi Redis untuk NodeJS projek melibatkan langkah-langkah berikut:

Langkah 1: Memasang Redis

Pertama, anda perlu memasang Redis pada komputer atau pelayan anda. Redis boleh dipasang melalui pengurus pakej atau dimuat turun dari Redis laman web rasmi.

Sebagai contoh, pada Ubuntu, anda boleh memasang Redis dengan arahan berikut dalam Terminal:

sudo apt update  
sudo apt install redis-server  

Langkah 2: Menyemak Redis

Selepas pemasangan, anda boleh mengesahkan bahawa Redis berjalan dengan betul dengan melaksanakan arahan berikut:

redis-cli ping

Jika Redis sedang berjalan, ia akan kembali PONG.

Langkah 3: Mengkonfigurasi Redis

Secara lalai, Redis berjalan pada port 6379 dan menggunakan konfigurasi lalai. Walau bagaimanapun, anda boleh menyesuaikan Redis konfigurasi mengikut keperluan projek anda.

Konfigurasi Redis disimpan dalam redis.conf  fail, biasanya terletak dalam Redis direktori pemasangan. Pada Ubuntu, fail konfigurasi sering dijumpai di /etc/redis/redis.conf.

Dalam fail konfigurasi ini, anda boleh mengubah suai port, mendengar alamat IP dan pilihan lain.

Langkah 4: Menyambung daripada NodeJS

Untuk menyambung dan menggunakan Redis daripada aplikasi anda NodeJS, anda perlu menggunakan Redis perpustakaan untuk NodeJS, seperti redis atau ioredis. Pertama, pasang Redis perpustakaan melalui npm:

npm install redis

Seterusnya, dalam NodeJS kod anda, anda boleh membuat sambungan ke Redis dan melaksanakan operasi seperti berikut:

const redis = require('redis');  
  
// Create a Redis connection  
const client = redis.createClient({  
  host: 'localhost',  
  port: 6379,  
});  
  
// Send Redis commands  
client.set('key', 'value',(err, reply) => {  
  if(err) {  
    console.error(err);  
  } else {  
    console.log('Set key-value pair:', reply);  
  }  
});  

Kini anda telah berjaya memasang dan mengkonfigurasi Redis untuk NodeJS projek anda dan boleh menggunakannya untuk menyimpan dan mendapatkan semula data dalam aplikasi anda.