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]
|