Εγκατάσταση και ρύθμιση παραμέτρων Redis για NodeJS έργα

Η εγκατάσταση και η ρύθμιση παραμέτρων Redis για ένα NodeJS έργο περιλαμβάνει τα ακόλουθα βήματα:

Βήμα 1: Εγκατάσταση Redis

Αρχικά, πρέπει να το εγκαταστήσετε Redis στον υπολογιστή ή στο διακομιστή σας. Redis μπορεί να εγκατασταθεί μέσω του διαχειριστή πακέτων ή να ληφθεί από τον επίσημο Redis ιστότοπο.

Για παράδειγμα, στο Ubuntu, μπορείτε να εγκαταστήσετε Redis με τις ακόλουθες εντολές στο Terminal:

sudo apt update  
sudo apt install redis-server  

Βήμα 2: Έλεγχος Redis

Μετά την εγκατάσταση, μπορείτε να επαληθεύσετε ότι Redis εκτελείται σωστά εκτελώντας την ακόλουθη εντολή:

redis-cli ping

Εάν Redis εκτελείται, θα επιστρέψει PONG.

Βήμα 3: Διαμόρφωση Redis

Από προεπιλογή, Redis εκτελείται στη θύρα 6379 και χρησιμοποιεί την προεπιλεγμένη διαμόρφωση. Ωστόσο, μπορείτε να προσαρμόσετε Redis τη διαμόρφωση σύμφωνα με τις ανάγκες του έργου σας.

Η Redis διαμόρφωση αποθηκεύεται στο redis.conf  αρχείο, που συνήθως βρίσκεται στον Redis κατάλογο εγκατάστασης. On Ubuntu, το αρχείο ρυθμίσεων βρίσκεται συχνά στο /etc/redis/redis.conf.

Σε αυτό το αρχείο διαμόρφωσης, μπορείτε να τροποποιήσετε τη θύρα, τη διεύθυνση IP ακρόασης και άλλες επιλογές.

Βήμα 4: Σύνδεση από NodeJS

Για να συνδεθείτε και να χρησιμοποιήσετε Redis από την NodeJS εφαρμογή σας, πρέπει να χρησιμοποιήσετε μια Redis βιβλιοθήκη για NodeJS, όπως redis ή ioredis. Πρώτα, εγκαταστήστε τη Redis βιβλιοθήκη μέσω npm:

npm install redis

Στη συνέχεια, στον κώδικά σας NodeJS, μπορείτε να δημιουργήσετε μια σύνδεση Redis και να εκτελέσετε λειτουργίες ως εξής:

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

Τώρα έχετε εγκαταστήσει και διαμορφώσει με επιτυχία Redis το έργο σας NodeJS και μπορείτε να το χρησιμοποιήσετε για να αποθηκεύσετε και να ανακτήσετε δεδομένα στην εφαρμογή σας.