Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13932|Odgovoriti: 0

[Vir] Java Redis - Implementira preproste pogojne poizvedbe

[Kopiraj povezavo]
Objavljeno na 5. 03. 2019 16:36:03 | | | |
Najprej uvozite paket jar



Drugič, uresničite preprosto pogojno poizvedbo

Ustvarite uporabniški entitetni razred


Ustvari 5 objektov in jih daj v predpomnilnik, da jih lahko testiramo

Ko poizvedujete v redisu, lahko vidite, da je bilo v predpomnilniku shranjenih 5 uporabniških objektov



Nato najprej implementirajte poizvedbo z enim pogojem, na primer poizvedbo uporabnika s starostjo 15 let in uporabnika s spolom m
Ker je Redis nosql in ne more neposredno uporabljati kje za poizvedovanje pogojev, kot je mysql, lahko Redis uporabi le neumno metodo za izvedbo pogojnih poizvedb: shrani vse kvalificirane uporabnike v naboru




Torej, če želite poizvedovati uporabnika s starostjo 15 let, morate najprej odstraniti vse UUID-je iz USER_TABLE_AGE_15, nato pa uporabnika odstraniti iz USER_TABLE

Rezultati so naslednji:

Uporabnik [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, ime=y1, spol=m, starost=15]
Uporabnik [id=aa074a2a-88d9-4b50-a99f-1375539164f7, ime=y4, spol=n, starost=15]
Torej, če potrebujete uporabnika s starostjo 15 let in spolom M, je zelo preprosto, ga pridobite
USER_TABLE_AGE_15 in USER_TABLE_SEX_m, nato pa jih pridobite iz USER_TABLE.


Uporabnik [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, ime=y1, spol=m, starost=15]






Prejšnji:Učni materiali za Huawei inženirski izpit
Naslednji:
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com