Introduction to Amazon Web Services by Leo Zhadanovsky
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του Redis στο CentOS 7
- Ρύθμιση της απομακρυσμένης πρόσβασης Redis
- συμπέρασμα
Το Redis είναι ένα κατάστημα δομής δεδομένων ανοιχτού κώδικα μέσα στην μνήμη. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, cache και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως Strings, Hashes, Lists, Sets κ.λπ. Η Redis παρέχει υψηλή διαθεσιμότητα μέσω του Redis Sentinel, συμπεριλαμβανομένης της παρακολούθησης, ειδοποιήσεων Αυτόματη αποτυχία. Παρέχει επίσης αυτόματο διαχωρισμό σε πολλαπλούς κόμβους Redis με το Redis Cluster.
Αυτό το σεμινάριο εξηγεί τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του Redis σε διακομιστή CentOS 7.
Προϋποθέσεις
Πριν ξεκινήσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Εγκατάσταση του Redis στο CentOS 7
Το πακέτο Redis δεν περιλαμβάνεται στα προεπιλεγμένα αποθετήρια CentOS. Θα εγκαταστήσουμε την έκδοση Redis 5.0.2 από το χώρο αποθήκευσης Remi.
Η εγκατάσταση είναι αρκετά απλή, ακολουθήστε τα παρακάτω βήματα:
-
Ξεκινήστε ενεργοποιώντας το χώρο αποθήκευσης Remi εκτελώντας τις ακόλουθες εντολές στο τερματικό SSH:
sudo yum install epel-release yum-utilssudo yum installsudo yum-config-manager --enable remiΕγκαταστήστε το πακέτο Redis πληκτρολογώντας:
sudo yum install redisΜόλις ολοκληρωθεί η εγκατάσταση, ξεκινήστε την υπηρεσία Redis και ενεργοποιήστε την να ξεκινήσει αυτόματα κατά την εκκίνηση με:
sudo systemctl start redissudo systemctl enable redisCreated symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.Για να ελέγξετε την κατάσταση της υπηρεσίας, πληκτρολογήστε την ακόλουθη εντολή:
sudo systemctl status redisΘα πρέπει να δείτε κάτι σαν το εξής:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
Συγχαρητήρια, σε αυτό το σημείο έχετε εγκαταστήσει και τρέξει το Redis στον κεντρικό υπολογιστή σας CentOS 7.
Ρύθμιση της απομακρυσμένης πρόσβασης Redis
Από προεπιλογή, ο Redis δεν επιτρέπει απομακρυσμένες συνδέσεις. Μπορείτε να συνδεθείτε στον εξυπηρετητή Redis μόνο από το 127.0.0.1 (localhost) - το μηχάνημα όπου εκτελείται το Redis.
Εκτελέστε τα παρακάτω βήματα μόνο εάν θέλετε να συνδεθείτε στο διακομιστή σας Redis από απομακρυσμένους κεντρικούς υπολογιστές. Εάν χρησιμοποιείτε μια μόνο ρύθμιση διακομιστή, όπου η εφαρμογή και το Redis εκτελούνται στο ίδιο μηχάνημα, τότε δεν πρέπει να ενεργοποιήσετε απομακρυσμένη πρόσβαση.
Για να ρυθμίσετε τις παραμέτρους του Redis ώστε να δέχεται απομακρυσμένες συνδέσεις,
sudo nano /etc/redis.conf
Εντοπίστε τη γραμμή που αρχίζει με τη
bind 127.0.0.1
και προσθέστε την ιδιωτική διεύθυνση IP του διακομιστή σας μετά από
127.0.0.1
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
Βεβαιωθείτε ότι έχετε αντικαταστήσει το
192.168.121.233
με τη διεύθυνση IP σας. Αποθηκεύστε το αρχείο και κλείστε τον επεξεργαστή.
Επανεκκινήστε την υπηρεσία Redis για να εφαρμοστούν οι αλλαγές:
sudo systemctl restart redis
Χρησιμοποιήστε την ακόλουθη εντολή
ss
για να επαληθεύσετε ότι ο διακομιστής Redis ακούει στην ιδιωτική διασύνδεσή σας στη θύρα
6379
:
ss -an | grep 6379
Θα πρέπει να δείτε κάτι όπως παρακάτω:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
Στη συνέχεια, θα πρέπει να προσθέσετε έναν κανόνα τείχους προστασίας που επιτρέπει την επισκεψιμότητα από τα απομακρυσμένα μηχανήματά σας στη θύρα TCP
6379
.
Υποθέτοντας ότι χρησιμοποιείτε το
FirewallD
για τη διαχείριση του τείχους προστασίας και θέλετε να επιτρέψετε την πρόσβαση από το υποδίκτυο
192.168.121.0/24
θα εκτελέσετε τις ακόλουθες εντολές:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
Οι παραπάνω εντολές δημιουργούν μια νέα ζώνη που ονομάζεται
redis
, ανοίγει τη θύρα
6379
και επιτρέπει πρόσβαση από το ιδιωτικό δίκτυο.
Σε αυτό το σημείο, ο διακομιστής Redis δέχεται απομακρυσμένες συνδέσεις στη θύρα TCP 6379.
Βεβαιωθείτε ότι το τείχος προστασίας έχει ρυθμιστεί ώστε να δέχεται συνδέσεις μόνο από εύρος αξιόπιστων διευθύνσεων IP.
Για να επαληθεύσετε ότι όλα έχουν ρυθμιστεί σωστά, μπορείτε να δοκιμάσετε να κάνετε ping στον διακομιστή Redis από το απομακρυσμένο μηχάνημά σας χρησιμοποιώντας το βοηθητικό πρόγραμμα
redis-cli
που παρέχει μια διεπαφή γραμμής εντολών σε ένα διακομιστή Redis:
Η εντολή πρέπει να επιστρέψει μια απάντηση του
Συγχαρητήρια, έχετε εγκαταστήσει με επιτυχία το Redis στο διακομιστή σας CentOS 7. Για να μάθετε περισσότερα σχετικά με τον τρόπο χρήσης του Redis, επισκεφθείτε την επίσημη σελίδα τεκμηρίωσης.
redis-cli -h ping
redis-cli -h ping
PONG
:συμπέρασμα
Πώς να εγκαταστήσετε και να διαμορφώσετε το redis στο debian 10 linux
Σε αυτό το σεμινάριο, θα καλύψουμε τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του Redis σε ένα Debian 10, Buster. Το Redis είναι ένα αποθηκευμένο αρχείο δεδομένων κλειδιών-τιμών ανοικτού κώδικα.
Πώς να εγκαταστήσετε και να διαμορφώσετε το redis στο debian 9
Το Redis είναι ένα αποθηκευμένο αρχείο δεδομένων κλειδιών-τιμών ανοικτού κώδικα. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, cache και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως Strings, Hashes, Lists, Sets κ.λπ. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε και να ρυθμίσετε το Redis σε ένα διακομιστή Debian 9.
Πώς να εγκαταστήσετε και να διαμορφώσετε το redis στο ubuntu 18.04
Το Redis είναι ένα κατάστημα δομής δεδομένων ανοιχτού κώδικα μέσα στην μνήμη. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, cache και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως Strings, Hashes, Lists, Sets κ.λπ. Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του Redis σε ένα διακομιστή Ubuntu 18.04.







