See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13932|Vastuse: 0

[Allikas] Java Redis – Rakendab lihtsaid tingimuslikke päringuid

[Kopeeri link]
Postitatud 05.03.2019 16:36:03 | | | |
Esiteks, impordi purgi pakk



Teiseks, realiseeri lihtne tinglik päring

Loo kasutajaüksuse klass


Loo 5 objekti ja pane need vahemälu, et saaksime neid testida

Kui pärida redis'is, näed, et vahemälus on salvestatud 5 kasutaja objekti



Seejärel rakenda esmalt ühe tingimusega päring, näiteks päringu esitamine kasutajale, kelle vanus on 15, ja kasutajale, kelle sugu on m
Kuna Redis on nosql ja ei saa otseselt kasutada tingimusi, kus pärida tingimusi nagu mysql, saab Redis kasutada ainult rumala meetodit tingimusliku päringu rakendamiseks: salvestada kõik kvalifitseeritud kasutajad komplekti




Seega, kui tahad päringut teha kasutajale, kelle vanus on 15, pead esmalt eemaldama kõik UUID-d USER_TABLE_AGE_15-st ja seejärel eemaldama kasutaja USER_TABLE

Tulemused on järgmised:

Kasutaja [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, nimi=y1, sugu=m, vanus=15]
Kasutaja [id=aa074a2a-88d9-4b50-a99f-1375539164f7, nimi=y4, sugu=n, vanus=15]
Kui vajad kasutajat, kelle vanus on 15 ja kelle sugu on M, on see väga lihtne – hangi see
USER_TABLE_AGE_15 ja USER_TABLE_SEX_m ning seejärel hankida need USER_TABLE-st.


Kasutaja [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, nimi=y1, sugu=m, vanus=15]






Eelmine:Huawei insenerieksami õppematerjalid
Järgmine:
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com