Αρχικά, εισαγάγετε τη συσκευασία του βάζου
Δεύτερον, πραγματοποιήστε απλό ερώτημα υπό όρους
Δημιουργία κλάσης οντότητας χρήστη
Δημιουργήστε 5 αντικείμενα και βάλτε τα στην κρυφή μνήμη για να τα δοκιμάσουμε
Όταν ερωτηθείτε στο redis, μπορείτε να δείτε ότι 5 αντικείμενα χρήστη έχουν αποθηκευτεί στην κρυφή μνήμη
Στη συνέχεια, εφαρμόστε πρώτα ένα ερώτημα μίας συνθήκης, όπως η υποβολή ερωτήματος σε έναν χρήστη ηλικίας 15 ετών και σε έναν χρήστη με φύλο m Δεδομένου ότι το Redis είναι nosql και δεν μπορεί να χρησιμοποιήσει απευθείας πού να ρωτήσει συνθήκες όπως η mysql, το Redis μπορεί να χρησιμοποιήσει μόνο μια ηλίθια μέθοδο για την υλοποίηση ερωτήματος υπό όρους: αποθηκεύστε όλους τους κατάλληλους χρήστες σε ένα σύνολο
Επομένως, εάν θέλετε να ρωτήσετε τον χρήστη με ηλικία 15 ετών, πρέπει πρώτα να αφαιρέσετε όλα τα UUID από το USER_TABLE_AGE_15 και, στη συνέχεια, να αφαιρέσετε τον χρήστη από το USER_TABLE
Τα αποτελέσματα έχουν ως εξής:
Χρήστης [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, όνομα=y1, φύλο=m, ηλικία=15] Χρήστης [id=aa074a2a-88d9-4b50-a99f-1375539164f7, όνομα=y4, φύλο=n, ηλικία=15] Έτσι, εάν χρειάζεστε έναν χρήστη με ηλικία 15 ετών και φύλο M, είναι πολύ απλό, αποκτήστε το USER_TABLE_AGE_15 και USER_TABLE_SEX_m και μετά να τα αποκτήσετε από το USER_TABLE.
Χρήστης [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, όνομα=y1, φύλο=m, ηλικία=15]
|