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

Άποψη: 13932|Απάντηση: 0

[Πηγή] Java Redis - Υλοποιεί απλά ερωτήματα υπό όρους

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 5/3/2019 4:36:03 μ.μ. | | | |
Αρχικά, εισαγάγετε τη συσκευασία του βάζου



Δεύτερον, πραγματοποιήστε απλό ερώτημα υπό όρους

Δημιουργία κλάσης οντότητας χρήστη


Δημιουργήστε 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]






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

Mail To:help@itsvse.com