Introduction to Amazon Web Services by Leo Zhadanovsky
Πίνακας περιεχομένων:
Το Redis είναι ένα κατάστημα δομής δεδομένων ανοιχτού κώδικα μέσα στην μνήμη. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, cache και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως Strings, Hashes, Lists, Sets κλπ. Η Redis παρέχει υψηλή διαθεσιμότητα μέσω του Redis Sentinel, συμπεριλαμβανομένης της παρακολούθησης, ειδοποιήσεων Αυτόματη αποτυχία. Παρέχει επίσης αυτόματο διαχωρισμό σε πολλαπλούς κόμβους Redis με το Redis Cluster.
Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του Redis σε ένα διακομιστή Ubuntu 18.04. Οι ίδιες οδηγίες ισχύουν για το Ubuntu 16.04 και για οποιαδήποτε διανομή που βασίζεται στο Ubuntu.
Προϋποθέσεις
Πριν ξεκινήσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Εγκατάσταση του Redis στο Ubuntu
Το πακέτο Redis περιλαμβάνεται στις προεπιλεγμένες αποθήκες του Ubuntu 18.04. Η εγκατάσταση είναι αρκετά απλή, ακολουθήστε τα παρακάτω βήματα:
-
Ξεκινήστε ενημερώνοντας τη λίστα των πακέτων apt εκτελώντας την ακόλουθη εντολή στο τερματικό SSH:
sudo apt updateΕγκαταστήστε το Redis πληκτρολογώντας:
sudo apt install redis-serverΜόλις ολοκληρωθεί η εγκατάσταση, η υπηρεσία Redis θα ξεκινήσει αυτόματα. Για να ελέγξετε την κατάσταση της υπηρεσίας, πληκτρολογήστε την ακόλουθη εντολή:
sudo systemctl status redis-serverΘα πρέπει να δείτε κάτι τέτοιο:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2018-10-28 05:10:45 PDT; 2h ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 2197 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS) Process: 2201 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS) Main PID: 2226 (redis-server) Tasks: 4 (limit: 2319) CGroup: /system.slice/redis-server.service `-2226 /usr/bin/redis-server 0.0.0.0:6379
Συγχαρητήρια, σε αυτό το σημείο έχετε εγκαταστήσει και τρέξει το Redis στον διακομιστή Ubuntu 18.04.
Ρύθμιση της απομακρυσμένης πρόσβασης Redis
Από προεπιλογή, ο Redis δεν επιτρέπει απομακρυσμένες συνδέσεις. Μπορείτε να συνδεθείτε στον εξυπηρετητή Redis μόνο από το 127.0.0.1 (localhost) - το μηχάνημα όπου εκτελείται το Redis.
Εκτελέστε τα παρακάτω βήματα μόνο εάν θέλετε να συνδεθείτε στο διακομιστή σας Redis από απομακρυσμένους κεντρικούς υπολογιστές. Εάν χρησιμοποιείτε μια μόνο ρύθμιση διακομιστή, όπου η εφαρμογή και το Redis εκτελούνται στο ίδιο μηχάνημα, τότε δεν πρέπει να ενεργοποιήσετε απομακρυσμένη πρόσβαση.
Για να ρυθμίσετε τις παραμέτρους του Redis ώστε να δέχεται απομακρυσμένες συνδέσεις,
sudo nano /etc/redis/redis.conf
Εντοπίστε τη γραμμή που αρχίζει με
bind 127.0.0.1::1
και αντικαταστήστε το
127.0.0.1
με
0.0.0.0
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 0.0.0.0::1
Αποθηκεύστε το αρχείο και κλείστε τον επεξεργαστή.
Επανεκκινήστε την υπηρεσία Redis για να εφαρμοστούν οι αλλαγές:
sudo systemctl restart redis-server
Χρησιμοποιήστε την ακόλουθη εντολή για να επιβεβαιώσετε ότι το redis ακούει σε όλες τις διεπαφές στη θύρα
6379
:
ss -an | grep 6379
Θα πρέπει να δείτε κάτι όπως παρακάτω.
0.0.0.0
σημαίνει όλες τις διευθύνσεις IPv4 στο μηχάνημα.
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Στη συνέχεια, θα πρέπει να προσθέσετε έναν κανόνα τείχους προστασίας που επιτρέπει την επισκεψιμότητα από τα απομακρυσμένα μηχανήματά σας στη θύρα TCP
6379
.
Υποθέτοντας ότι χρησιμοποιείτε το
UFW
για τη διαχείριση του τείχους προστασίας και θέλετε να επιτρέψετε την πρόσβαση από το
192.168.121.0/24
υποδίκτυο, θα εκτελέσετε την ακόλουθη εντολή:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Σε αυτό το σημείο, ο διακομιστής Redis δέχεται απομακρυσμένες συνδέσεις στη θύρα TCP 6379.
Βεβαιωθείτε ότι το τείχος προστασίας έχει ρυθμιστεί ώστε να δέχεται συνδέσεις μόνο από εύρος αξιόπιστων διευθύνσεων IP.
Για να βεβαιωθείτε ότι όλα έχουν ρυθμιστεί σωστά, μπορείτε να δοκιμάσετε να κάνετε ping στον διακομιστή Redis από το απομακρυσμένο μηχάνημά σας χρησιμοποιώντας το βοηθητικό πρόγραμμα
redis-cli
:
Η εντολή πρέπει να επιστρέψει μια απάντηση του
Συγχαρητήρια, έχετε εγκαταστήσει με επιτυχία το Redis στο διακομιστή Ubuntu 18.04. Για περισσότερες πληροφορίες σχετικά με τον τρόπο διαχείρισης της εγκατάστασης Redis, επισκεφθείτε τη σελίδα τεκμηρίωσης Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:συμπέρασμα
Πώς να εγκαταστήσετε και να διαμορφώσετε redis σε centos 7
Το Redis είναι ένα κατάστημα δομής δεδομένων ανοιχτού κώδικα μέσα στην μνήμη. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, προσωρινή μνήμη και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως χορδές, χάρες, λίστες, σύνολα κ.λπ.
Πώς να εγκαταστήσετε και να διαμορφώσετε το redis στο debian 10 linux
Σε αυτό το σεμινάριο, θα καλύψουμε τον τρόπο εγκατάστασης και ρύθμισης παραμέτρων του Redis σε ένα Debian 10, Buster. Το Redis είναι ένα αποθηκευμένο αρχείο δεδομένων κλειδιών-τιμών ανοικτού κώδικα.
Πώς να εγκαταστήσετε και να διαμορφώσετε το redis στο debian 9
Το Redis είναι ένα αποθηκευμένο αρχείο δεδομένων κλειδιών-τιμών ανοικτού κώδικα. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων, cache και μεσίτης μηνυμάτων και υποστηρίζει διάφορες δομές δεδομένων όπως Strings, Hashes, Lists, Sets κ.λπ. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε και να ρυθμίσετε το Redis σε ένα διακομιστή Debian 9.







