Είναι το Redis ταυτόχρονο;
Είναι το Redis ταυτόχρονο;

Βίντεο: Είναι το Redis ταυτόχρονο;

Βίντεο: Είναι το Redis ταυτόχρονο;
Βίντεο: Ποιος χάλασε τις πατάτες; Ο σκόρος της πατάτας μπορεί να καταστρέψει ολόκληρη την καλλιέργεια. Τι να 2024, Νοέμβριος
Anonim

ΕΝΤΑΞΕΙ, Redis είναι μονού νήματος σε επίπεδο χρήστη, OTOH, όλες οι ασύγχρονες εισόδους/εξόδους υποστηρίζονται από ομάδες νημάτων πυρήνα και/ή προγράμματα οδήγησης χωριστού επιπέδου. ' Ταυτόχρονος », σε ορισμένους, περιλαμβάνει τη διανομή συμβάντων δικτύου σε κρατικές μηχανές υποδοχής.

Με αυτόν τον τρόπο, πόσες ταυτόχρονες συνδέσεις μπορεί να χειριστεί ο Redis;

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

Ομοίως, πότε δεν πρέπει να χρησιμοποιείτε το Redis; Δεν θα θέλουμε να χρησιμοποιήσουμε το Redis για περιπτώσεις χρήσης όπως αυτές:

  1. Αποθήκευση μεγάλων ποσοτήτων δεδομένων σε μία τιμή συμβολοσειράς (π.χ. τα πιο πρόσφατα περιεχόμενα ροής για κάθε χρήστη).
  2. Αποθήκευση δεδομένων σε δύο ή περισσότερες διαστάσεις (π.χ. βαθμολογία για κάθε ζεύγος (χρήστης, θέμα).
  3. Αποθήκευση δεδομένων που απαιτούν ερωτήματα με μεγάλη χρονική πολυπλοκότητα.

Έχοντας αυτό υπόψη, είναι το Redis πολλαπλών νημάτων;

Redis είναι, ως επί το πλείστον, ένα μόνο με σπείρωμα διακομιστή από το POV εκτέλεσης εντολών (στην πραγματικότητα σύγχρονες εκδόσεις του Redis χρησιμοποιήστε νήματα για διαφορετικά πράγματα). Δεν έχει σχεδιαστεί για να επωφεληθεί από πολλαπλούς Πυρήνες CPU. Δεν είναι πραγματικά δίκαιο να συγκρίνουμε ένα σινγκλ Redis παράδειγμα σε α πολυ - με σπείρωμα αποθήκευση δεδομένων.

Πόσες περιπτώσεις Redis υπάρχουν;

Εάν μπορείτε, χρησιμοποιήστε Redis 32 bit περιπτώσεις.

Συνιστάται: