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

Άποψη: 16118|Απάντηση: 1

[Ρέντις] Πόσα κλειδιά μπορούν να αποθηκευτούν σε μια παρουσία redis και ποια είναι τα μέγιστα κλειδιά και τιμές;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 24/1/2019 9:46:20 π.μ. | | | |
Επίσημα, ένα singleton μπορεί να χειριστεί 250 εκατομμύρια κλειδιά και το μέγιστο μέγεθος ενός κλειδιού ή μιας τιμής είναι 512 εκατομμύρια.

Ποιος είναι ο μέγιστος αριθμός κλειδιών που μπορεί να χωρέσει μια μεμονωμένη παρουσία Redis; και ποιος είναι ο μέγιστος αριθμός στοιχείων σε ένα Hash, List, Set, Sorted Set;
Το Redis μπορεί να χειριστεί έως και 232 κλειδιά και δοκιμάστηκε στην πράξη για να χειριστεί τουλάχιστον 250 εκατομμύρια κλειδιά ανά περίπτωση.

Κάθε κατακερματισμός, λίστα, σύνολο και ταξινομημένο σύνολο, μπορεί να χωρέσει 232 στοιχεία.

Με άλλα λόγια, το όριό σας είναι πιθανότατα η διαθέσιμη μνήμη στο σύστημά σας.



Σύνδεσμοι αναφοράς:https://redis.io/topics/faq






Προηγούμενος:Νίκη με 7-3 επί της ομάδας μπέιζμπολ της Νότιας Κορέας
Επόμενος:14 Ιανουαρίου Morning Post (Πέμπτη)
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 5/3/2019 5:14:33 μ.μ. |
Ο τύπος συνόλου χρησιμοποιείται επίσης για την αποθήκευση πολλών στοιχείων συμβολοσειράς, αλλά σε αντίθεση με μια λίστα, τα στοιχεία του είναι μη ταξινομημένα και μη επαναλαμβανόμενα και τα στοιχεία δεν μπορούν να ληφθούν μέσω ενός ευρετηρίου. Όπως φαίνεται στο παρακάτω σχήμα, το σύνολο χρήστης:1:follows περιέχει τέσσερα στοιχεία: "του", "αυτό", "αθλητισμός" και "μουσική", και ένα σύνολο μπορεί να αποθηκεύσει έως και (2 στη δύναμη των 32 - 1) στοιχείων.



1) Πράξεις ενδοσυλλογής
(1) Προσθήκη τιμής κλειδιού sadd στοιχείου [τιμή...]  Το αποτέλεσμα επιστροφής είναι ο αριθμός των στοιχείων που προστέθηκαν με επιτυχία.

(2) Διαγράψτε την τιμή κλειδιού srem στοιχείου [τιμή...]  Το αποτέλεσμα επιστροφής είναι ο αριθμός των στοιχείων που διαγράφηκαν επιτυχώς.

(3) Λάβετε τον αριθμό των στοιχείων κλειδί κάρτας

(4) Προσδιορίστε εάν το στοιχείο βρίσκεται στο σύνολο της τιμής κλειδιού sismember

(5) Επιστρέψτε τυχαία έναν καθορισμένο αριθμό στοιχείων από το σύνολο Κλειδί SrandMember [count] [count] είναι μια προαιρετική παράμετρος, εάν δεν είναι γραμμένο, η προεπιλογή είναι: 1.

(6) Η τυχαία εμφάνιση στοιχείων από τη λειτουργία spop του πλήκτρου spop μπορεί να εμφανίσει τυχαία ένα στοιχείο από το σετ.

(7) Λάβετε όλα τα στοιχεία του κλειδιού set smembers Λάβετε όλα τα στοιχεία της συλλογής και το αποτέλεσμα επιστροφής είναι εκτός σειράς.

2) Λειτουργία μεταξύ συλλογών
(1) Βρείτε τη διασταύρωση πολλαπλών συνόλων κλειδί πυροσυσσωμάτωσης [κλειδί...]

(2) Βρείτε την ένωση πολλαπλών συνόλων κλειδί ένωσης [κλειδί...]

(3) Βρείτε το σύνολο διαφοράς πολλαπλών συνόλων κλειδί sdiff [κλειδί...]

(4) Αποθηκεύστε τα αποτελέσματα της τομής, της ένωσης και του συνόλου διαφορών.

sinterstore storeΚλειδί κλειδιού [κλειδί...]
sunionstore storeΚλειδί κλειδιού [κλειδί...]
sdiffstore storeΚλειδί κλειδιού [κλειδί...]

Η λειτουργία μεταξύ των συνόλων θα είναι πιο χρονοβόρα όταν υπάρχουν πολλά στοιχεία, επομένως το redis παρέχει τις παραπάνω τρεις εντολές (αρχική εντολή + αποθήκευση) για να αποθηκεύσει τα αποτελέσματα των συνόλων τομής, ένωσης και διαφοράς μεταξύ των συνόλων στο storeKey, για παράδειγμα, αποθηκεύστε τα αποτελέσματα τομής μεταξύ δύο συλλογών user:1:follows και user:2:follows σε user:1_2:follows.



Πόροι:https://www.cnblogs.com/pirlo21/p/7120935.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com