Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 13932|Răspunde: 0

[Sursă] Java Redis - Implementează interogări condiționate simple

[Copiază linkul]
Postat pe 05.03.2019 16:36:03 | | | |
Mai întâi, importă pachetul jar



În al doilea rând, realizați interogarea condiționată simplă

Creează o clasă entitate User


Creează 5 obiecte și pune-le în cache ca să le putem testa

Când este interogat în redis, poți vedea că 5 obiecte utilizator au fost stocate în cache



Apoi, implementează mai întâi o interogare cu o singură condiție, cum ar fi interogarea unui utilizator cu vârsta de 15 ani și a unui utilizator cu un gen m
Deoarece Redis este nosql și nu poate folosi direct condițiile unde să interogezi ca mysql, Redis poate folosi doar o metodă proastă pentru a implementa interogarea condiționată: salvează toți utilizatorii calificați într-un set




Așadar, dacă vrei să interoghezi utilizatorul cu vârsta de 15 ani, trebuie mai întâi să elimini toate UUID-urile din USER_TABLE_AGE_15, apoi să scoți utilizatorul din USER_TABLE

Rezultatele sunt următoarele:

Utilizator [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, nume=y1, sex=m, vârstă=15]
Utilizator [id=aa074a2a-88d9-4b50-a99f-1375539164f7, nume=y4, sex=n, vârstă=15]
Așadar, dacă ai nevoie de un utilizator cu vârsta de 15 ani și un gen M, este foarte simplu, ia-l
USER_TABLE_AGE_15 și USER_TABLE_SEX_m, apoi le obțin de la USER_TABLE.


Utilizator [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, nume=y1, sex=m, vârstă=15]






Precedent:Materiale de studiu pentru examenul de inginer Huawei
Următor:
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com