Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13932|Odpoveď: 0

[Zdroj] Java Redis - Implementuje jednoduché podmienené dotazy

[Kopírovať odkaz]
Zverejnené 5. 3. 2019 16:36:03 | | | |
Najprv importujte balík jar



Po druhé, realizujte jednoduchý podmienený dotaz

Vytvoriť triedu entity používateľa


Vytvorte 5 objektov a vložte ich do cache, aby sme ich mohli otestovať

Keď sa dotazujete v redis, vidíte, že v cache bolo uložených 5 používateľských objektov



Ďalej najprv implementujte dotaz na jednu podmienku, napríklad dotaz na používateľa s vekom 15 rokov a používateľa s pohlavím m
Keďže Redis je nosql a nemôže priamo použiť kde na dotazovanie podmienok ako mysql, Redis môže použiť len hlúpu metódu na implementáciu podmieneného dotazu: uložiť všetkých kvalifikovaných používateľov do množiny




Ak teda chcete dotazovať používateľa vo veku 15 rokov, najprv musíte odstrániť všetky UUID z USER_TABLE_AGE_15 a potom používateľa z USER_TABLE

Výsledky sú nasledovné:

Používateľ [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, meno=y1, pohlavie=m, vek=15]
Používateľ [id=aa074a2a-88d9-4b50-a99f-1375539164f7, meno=y4, sex=n, vek=15]
Takže ak potrebujete používateľa vo veku 15 rokov a s pohlavím M, je to veľmi jednoduché, zaobstarajte si ho
USER_TABLE_AGE_15 a USER_TABLE_SEX_m, a potom ich získať z USER_TABLE.


Používateľ [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, meno=y1, pohlavie=m, vek=15]






Predchádzajúci:Študijné materiály na skúšku Huawei Engineer
Budúci:
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com