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