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

Άποψη: 50212|Απάντηση: 4

[Ρέντις] Το Redis τροποποιεί τον προεπιλεγμένο αριθμό θύρας και ορίζει τον κωδικό πρόσβασης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/12/2015 5:17:28 μ.μ. | | | |
Τροποποιήστε το αρχείο διαμόρφωσηςredis.windows.conf, εάν υπάρχουν κινέζικα, αποθηκεύστε το ωςUTF-8Κωδικοποίηση.


# Τροποποιήστε τον αριθμό θύρας
# θύρα 6379
θύρα 80

# Καθορίστε τον κωδικό πρόσβασης
# requirepass foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa

# Ορίστε το μέγιστο όριο μνήμης σωρού και ορίστε ένα από τα δύο
# μέγιστο σωρό <bytes>
ΜΕΓΙΣΤΟΣ HEAP 512000000

# Ορίστε το μέγιστο όριο μνήμης, απλώς ορίστε ένα από τα δύο
# μέγιστη μνήμη <bytes>
# μέγιστη μνήμη 512000000


Εκκινήστε τον διακομιστή:

εντολή cmd

redis-server.exe redis.windows.conf

Συνδεθείτε στον διακομιστή διακομιστή:

redis-cli.exe -h ip -p θύρα -ένα πέρασμα











Προηγούμενος:Λήψη Redis windows 64-bit, επίσημη διεύθυνση λήψης
Επόμενος:sessionState σχήμα διαμόρφωσης χωρίς cookie
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 23/12/2016 9:11:39 π.μ. |
Για να αντιστοιχίσετε μια θύρα 8888 στο redis, ακολουθήστε τα εξής βήματα:
1. Δημιουργήστε ένα αντίγραφο του $REDIS_HOME/redis.conf και μετονομάστε το σε redis8888.conf.

2. Ανοίξτε το αρχείο διαμόρφωσης redis8888.conf, βρείτε τη γραμμή θύρας 6379 και αλλάξτε το 6379 σε 8888.

3. Μετακινήστε το redis8888.conf στον κατάλογο $REDIS_HOME/redis-svrs/taobaoAny (το taobaoAny δημιουργεί έναν νέο για τον εαυτό του).

4. Ξεκινήστε την υπηρεσία redis: redis-server /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf &

5. Περάστε το "ps -x | grep redis" για να δείτε τη διαδικασία και στο μήνυμα εξόδου θα δείτε /home/redis/redis-2.4.15/redis-svrs/taobaoAny/redis8888.conf

6. redis-cli -p 8888, ελέγξτε εάν η θύρα δημιουργήθηκε με επιτυχία.
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 23/12/2016 9:12:26 π.μ. |
Επεξηγούνται οι παράμετροι του προφίλ Redis

Επεξηγούνται οι παράμετροι του προφίλ:


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

    daemonize όχι

2. Όταν το Redis εκτελείται ως δαίμονας, το Redis θα γράψει pid στο αρχείο /var/run/redis.pid από προεπιλογή, το οποίο μπορεί να καθοριστεί μέσω του αρχείου pidfile

    pidfile /var/run/redis.pid

3. Καθορίστε τη θύρα ακρόασης Redis, η προεπιλεγμένη θύρα είναι 6379, εξήγησε ο συγγραφέας στην ανάρτησή του στο blog γιατί το 6379 επιλέγεται ως προεπιλεγμένη θύρα, επειδή το 6379 είναι ο αριθμός που αντιστοιχεί στο MERZ στο κουμπί του κινητού τηλεφώνου και το MERZ προέρχεται από το όνομα της Ιταλίδας τραγουδίστριας Alessia Merz

    θύρα 6379

4. Η δεσμευτική διεύθυνση κεντρικού υπολογιστή

    Δέσμευση 127.0.0.1

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

    Χρονικό όριο 300

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

    Λογαριθμικό επίπεδο αναλυτικό

7. Η λειτουργία καταγραφής είναι τυπική έξοδος από προεπιλογή, εάν το Redis έχει ρυθμιστεί να εκτελείται ως δαίμονας και εδώ η μέθοδος καταγραφής έχει διαμορφωθεί ως τυπική έξοδος, το αρχείο καταγραφής θα σταλεί στο /dev/null

    αρχείο καταγραφής stdout

8. Ορίστε τον αριθμό των βάσεων δεδομένων, η προεπιλεγμένη βάση δεδομένων είναι 0 και μπορείτε να χρησιμοποιήσετε την <dbid>εντολή SELECT για να καθορίσετε το αναγνωριστικό βάσης δεδομένων στη σύνδεση

    Βάσεις δεδομένων 16

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

    Αποθήκευση <seconds> <changes>

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

    Αποθήκευση 900 1

    Αποθήκευση 300 10

    Αποθήκευση 60 10000

    Σημαίνει 1 αλλαγή σε 900 δευτερόλεπτα (15 λεπτά), 10 αλλαγές σε 300 δευτερόλεπτα (5 λεπτά) και 10.000 αλλαγές σε 60 δευτερόλεπτα, αντίστοιχα.


10. Καθορίστε εάν θα συμπιέσετε δεδομένα κατά την αποθήκευση στην τοπική βάση δεδομένων, η προεπιλογή είναι ναι, το Redis χρησιμοποιεί συμπίεση LZF, εάν θέλετε να εξοικονομήσετε χρόνο CPU, μπορείτε να απενεργοποιήσετε αυτήν την επιλογή, αλλά θα κάνει το αρχείο της βάσης δεδομένων να γίνει τεράστιο

    rdbcompression ναι

11. Καθορίστε το όνομα του αρχείου τοπικής βάσης δεδομένων, η προεπιλεγμένη τιμή είναι dump.rdb

    dbόνομα αρχείου dump.rdb

12. Καθορίστε το τοπικό αποθετήριο βάσης δεδομένων

    σκην./

13. Ορίστε τη διεύθυνση IP και τη θύρα της κύριας υπηρεσίας όταν το μηχάνημα είναι slav service και θα συγχρονίσει αυτόματα τα δεδομένα από την κύρια όταν ξεκινήσει το Redis

    δούλος του <masterip> <masterport>

14. Όταν η κύρια υπηρεσία προστατεύεται με κωδικό πρόσβασης, η υπηρεσία slav συνδέει τον κωδικό πρόσβασης του κύριου

    masterauth <master-password>

15. Ορίστε τον κωδικό πρόσβασης σύνδεσης Redis, εάν έχει διαμορφωθεί ο κωδικός πρόσβασης σύνδεσης, ο πελάτης πρέπει να παρέχει τον κωδικό πρόσβασης μέσω της εντολής AUTH κατά τη σύνδεση στο Redis<password>, η οποία είναι απενεργοποιημένη από προεπιλογή

    Requirepass foobared

16. Ορίστε τον μέγιστο αριθμό συνδέσεων πελάτη ταυτόχρονα, η προεπιλογή είναι απεριόριστη, ο αριθμός των συνδέσεων πελάτη που μπορεί να ανοίξει ταυτόχρονα το Redis είναι ο μέγιστος αριθμός περιγραφέων αρχείων που μπορεί να ανοίξει η διαδικασία Redis, εάν το maxclients έχει οριστεί σε 0, σημαίνει ότι δεν υπάρχει όριο. Όταν ο αριθμός των συνδέσεων υπολογιστή-πελάτη φτάσει στο όριο, το Redis κλείνει τη νέα σύνδεση και επιστρέφει στον υπολογιστή-πελάτη ένα μήνυμα σφάλματος μέγιστου αριθμού υπολογιστών-πελατών

    Μέγιστοι πελάτες 128

17. Καθορίστε το μέγιστο όριο μνήμης του Redis, το Redis θα φορτώσει δεδομένα στη μνήμη κατά την εκκίνηση και αφού φτάσει στη μέγιστη μνήμη, το Redis θα προσπαθήσει πρώτα να διαγράψει τα κλειδιά που έχουν λήξει ή λήγουν. Ο νέος μηχανισμός VM της Redis αποθηκεύει κλειδιά στη μνήμη και τιμές σε περιοχές ανταλλαγής

    μέγιστη μνήμη <bytes>

18. Καθορίστε εάν θα γίνεται καταγραφή μετά από κάθε λειτουργία ενημέρωσης, το Redis εγγράφει δεδομένα στο δίσκο ασύγχρονα από προεπιλογή και, εάν δεν είναι ενεργοποιημένο, μπορεί να προκαλέσει απώλεια δεδομένων για κάποιο χρονικό διάστημα όταν διακοπεί η τροφοδοσία. Επειδή το ίδιο το redis συγχρονίζει αρχεία δεδομένων σύμφωνα με τις παραπάνω συνθήκες αποθήκευσης, ορισμένα δεδομένα θα υπάρχουν στη μνήμη μόνο για ένα χρονικό διάστημα. Η προεπιλογή είναι όχι

    Προσάρτησημόνο όχι

19. Καθορίστε το όνομα του αρχείου καταγραφής αλλαγών, το οποίο είναι προεπιλεγμένο σε appendonly.aof

     appendfilename appendonly.aof

20. Καθορίστε τις συνθήκες καταγραφής αλλαγών με 3 προαιρετικές τιμές:
    Όχι: Υποδεικνύει ότι το λειτουργικό σύστημα συγχρονίζει την προσωρινή μνήμη δεδομένων με το δίσκο (γρήγορα)
    Πάντα: Υποδεικνύει ότι η fsync() καλείται χειροκίνητα μετά από κάθε λειτουργία ενημέρωσης για εγγραφή δεδομένων στο δίσκο (αργή, ασφαλής)
    Κάθε δευτερόλεπτο: σημαίνει συγχρονισμός μία φορά το δευτερόλεπτο (συμβιβασμός, προεπιλογή)

    appendfsync κάθε δευτερόλεπτο


21. Καθορίστε εάν θα ενεργοποιήσετε τον μηχανισμό εικονικής μνήμης, η προεπιλεγμένη τιμή είναι όχι, μια σύντομη εισαγωγή, ο μηχανισμός VM αποθηκεύει δεδομένα σε σελιδοποίηση και το Redis ανταλλάσσει τις σελίδες με λιγότερες επισκέψεις, δηλαδή ψυχρά δεδομένα, στο δίσκο και οι σελίδες με περισσότερες επισκέψεις αντικαθίστανται αυτόματα από το δίσκο στη μνήμη (θα αναλύσω προσεκτικά τον μηχανισμό VM του Redis στο επόμενο άρθρο).

     Χωρίς δυνατότητα VM

22. Η προεπιλεγμένη τιμή της διαδρομής αρχείου εικονικής μνήμης είναι /tmp/redis.swap, η οποία δεν μπορεί να κοινοποιηθεί από πολλές παρουσίες Redis

     vm-swap-αρχείο /tmp/redis.swap

23. Αποθηκεύστε όλα τα δεδομένα μεγαλύτερα από τη μνήμη vm-max στην εικονική μνήμη, ανεξάρτητα από το πόσο μικρή είναι η ρύθμιση μνήμης vm-max, όλα τα δεδομένα ευρετηρίου αποθηκεύονται στη μνήμη (τα δεδομένα ευρετηρίου Redis είναι κλειδιά), δηλαδή, όταν η μνήμη vm-max έχει οριστεί στο 0, όλες οι τιμές υπάρχουν στην πραγματικότητα στο δίσκο. Η προεπιλεγμένη τιμή είναι 0

     vm-max-μνήμη 0

24. Το αρχείο ανταλλαγής Redis χωρίζεται σε πολλές σελίδες, ένα αντικείμενο μπορεί να αποθηκευτεί σε πολλές σελίδες, αλλά μια σελίδα δεν μπορεί να κοινοποιηθεί από πολλά αντικείμενα, το μέγεθος σελίδας vm ορίζεται σύμφωνα με το μέγεθος των αποθηκευμένων δεδομένων, ο συγγραφέας προτείνει ότι εάν αποθηκεύονται πολλά μικρά αντικείμενα, το μέγεθος της σελίδας θα πρέπει να οριστεί σε 32 ή 64 byte. Εάν αποθηκεύσετε ένα μεγάλο αντικείμενο, μπορείτε να χρησιμοποιήσετε μια μεγαλύτερη σελίδα και εάν δεν είστε σίγουροι, χρησιμοποιήστε την προεπιλογή

     Μέγεθος σελίδας VM 32

25. Ορίστε τον αριθμό των σελίδων στο αρχείο ανταλλαγής, καθώς ο πίνακας σελίδων (ένα bitmap που υποδεικνύει ότι η σελίδα είναι ελεύθερη ή χρησιμοποιείται) τοποθετείται στη μνήμη, κάθε 8 σελίδες στο δίσκο θα καταναλώνουν 1 byte μνήμης.

     Σελίδες VM 134217728

26. Ορίστε τον αριθμό των νημάτων που έχουν πρόσβαση στο αρχείο ανταλλαγής, κατά προτίμηση που δεν υπερβαίνει τον αριθμό των πυρήνων του μηχανήματος, εάν οριστεί στο 0, τότε όλες οι λειτουργίες στο αρχείο ανταλλαγής είναι σειριακές, γεγονός που μπορεί να προκαλέσει σχετικά μεγάλη καθυστέρηση. Η προεπιλεγμένη τιμή είναι 4

     VM-MAX-Νήματα 4

27. Ορίστε εάν θα συγχωνεύονται μικρότερα πακέτα σε ένα πακέτο όταν απαντάτε στον πελάτη και η προεπιλογή είναι ενεργοποιημένη

    glueoutputbuf ναι

28. Καθορίζει έναν ειδικό αλγόριθμο κατακερματισμού όταν ένας συγκεκριμένος αριθμός ή το μεγαλύτερο στοιχείο υπερβαίνει ένα συγκεκριμένο όριο

    hash-max-zipmap-καταχωρήσεις 64

    κατακερματισμός-μέγιστη-zipmap-τιμή 512

29. Καθορίστε εάν θα ενεργοποιήσετε τον κατακερματισμό επαναφοράς, ο οποίος είναι ενεργοποιημένος από προεπιλογή (παρουσιάζεται λεπτομερώς αργότερα στην εισαγωγή του αλγόριθμου κατακερματισμού του Redis)

    activerehashing ναι

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

    συμπεριλάβετε το /path/to/local.conf



 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 28/8/2017 10:40:38 π.μ. |


Συμβολοσειρά σύνδεσης Redis


Δημοσιεύτηκε στις 22/9/2021 8:21:49 μ.μ. |
Μαθαίνω να μαθαίνω
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com