Pirmiausia importuokite stiklainio pakuotę
Antra, realizuokite paprastą sąlyginę užklausą
Vartotojo objekto klasės kūrimas
Sukurkite 5 objektus ir įdėkite juos į talpyklą, kad galėtume juos išbandyti
Kai užklausiate redis, galite pamatyti, kad talpykloje buvo saugomi 5 vartotojo objektai
Tada pirmiausia įgyvendinkite vienos sąlygos užklausą, pvz., užklauskite vartotoją, kurio amžius yra 15 metų, ir vartotoją, kurio lytis yra m Kadangi Redis yra nosql ir negali tiesiogiai naudoti, kur užklausti sąlygas, pvz., mysql, Redis gali naudoti tik kvailą metodą sąlyginei užklausai įgyvendinti: išsaugoti visus kvalifikuotus vartotojus rinkinyje
Taigi, jei norite pateikti užklausą 15 metų vartotojui, pirmiausia turite pašalinti visus UUID iš USER_TABLE_AGE_15, o tada pašalinti vartotoją iš USER_TABLE
Rezultatai yra tokie:
Vartotojas [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, vardas=y1, lytis=m, amžius=15] Naudotojas [id=aa074a2a-88d9-4b50-a99f-1375539164f7, vardas=y4, lytis=n, amžius=15] Taigi, jei jums reikia vartotojo, kurio amžius yra 15 metų, o lytis M, tai labai paprasta, gaukite jį USER_TABLE_AGE_15 ir USER_TABLE_SEX_m, o tada gaukite juos iš USER_TABLE.
Vartotojas [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, vardas=y1, lytis=m, amžius=15]
|