|
Ο κατακερματισμός Redis είναι ένας πίνακας αντιστοίχισης πεδίων και τιμών τύπου String, ο οποίος είναι ιδιαίτερα κατάλληλος για την αποθήκευση αντικειμένων. Κάθε κατακερματισμός στο Redis μπορεί να αποθηκεύσει 232 - 1 ζεύγη κλειδιού-τιμής (πάνω από 4 δισεκατομμύρια).
- redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" descrip{过滤}tion "redis basic commands for caching" likes 20 visitors 23000
- OK
- redis 127.0.0.1:6379> HGETALL w3ckey
- 1) "name"
- 2) "redis tutorial"
- 3) "descrip{过滤}tion"
- 4) "redis basic commands for caching"
- 5) "likes"
- 6) "20"
- 7) "visitors"
- 8) "23000"
Αντιγραφή κώδικα
Στο παραπάνω παράδειγμα, ορίζουμε ορισμένες πληροφορίες περιγραφής (όνομα, περιγραφή{filter}tion, likes, επισκέπτες) του redis στο w3ckey του πίνακα κατακερματισμού.
Εντολή κατακερματισμού RedisΟ παρακάτω πίνακας παραθέτει τις βασικές σχετικές εντολές για τον κατακερματισμό redis: | αύξων αριθμός | Εντολή και περιγραφή | | 1 | Πεδίο κλειδιού HDEL2 [πεδίο2] Διαγραφή ενός ή περισσότερων πεδίων πίνακα κατακερματισμού | | 2 | Βασικό πεδίο HEXISTS Ελέγξτε το κλειδί του πίνακα κατακερματισμού για το καθορισμένο πεδίο. | | 3 | Βασικό πεδίο HGET Λαμβάνει την τιμή /td > αποθηκευμένη στο καθορισμένο πεδίο στον πίνακα κατακερματισμού | | 4 | Κλειδί HGETALL Λάβετε όλα τα πεδία και τις τιμές που καθορίζουν το κλειδί στον πίνακα κατακερματισμού | | 5 | Αύξηση πεδίου κλειδιού HINCRBY Προσθέστε μια προσαύξηση στην ακέραια τιμή του καθορισμένου πεδίου στο κλειδί του πίνακα κατακερματισμού. | | 6 | Αύξηση πεδίου κλειδιού HINCRBYFLOAT Προσθέστε μια προσαύξηση στην τιμή κινητής υποδιαστολής του καθορισμένου πεδίου στο κλειδί του πίνακα κατακερματισμού. | | 7 | Κλειδί HKEYS Λήψη των πεδίων σε όλους τους πίνακες κατακερματισμού | | 8 | Πλήκτρο HLEN Λάβετε τον αριθμό των πεδίων στον πίνακα κατακερματισμού | | 9 | Πεδίο κλειδιού HMGET1 [πεδίο2] Λάβετε τις τιμές για όλα τα δεδομένα πεδία | | 10 | Πεδίο κλειδιού HMSET1 τιμή1 [τιμή πεδίου22 ] Ορίστε πολλά ζεύγη πεδίων-τιμών στο κλειδί του πίνακα κατακερματισμού ταυτόχρονα. | | 11 | Τιμή πεδίου κλειδιού HSET Ορίστε την τιμή του πεδίου στο κλειδί του πίνακα κατακερματισμού σε τιμή. | | 12 | Τιμή πεδίου κλειδιού HSETNX Ορίστε την τιμή του πεδίου πίνακα κατακερματισμού μόνο εάν το πεδίο πεδίου δεν υπάρχει. | | 13 | Κλειδί HVALS Λάβετε όλες τις τιμές στον πίνακα κατακερματισμού | | 14 | Δρομέας κλειδιού HSCAN [Μοτίβο MATCH] [Πλήθος COUNT] Ζεύγη κλειδιού-τιμής στον πίνακα κατακερματισμού επανάληψης. |
|