Vispirms importējiet burkas iepakojumu
Otrkārt, realizējiet vienkāršu nosacītu vaicājumu
Lietotāja entītiju klases izveide
Izveidojiet 5 objektus un ievietojiet tos kešatmiņā, lai mēs tos varētu pārbaudīt
Vaicājot redis, jūs varat redzēt, ka kešatmiņā ir saglabāti 5 lietotāja objekti
Pēc tam vispirms ieviesiet viena nosacījuma vaicājumu, piemēram, vaicājiet lietotājam ar 15 gadu vecumu un lietotāju ar dzimumu m Tā kā Redis ir nosql un nevar tieši izmantot, kur vaicāt tādus nosacījumus kā mysql, Redis var izmantot tikai muļķīgu metodi, lai ieviestu nosacītu vaicājumu: saglabāt visus kvalificētos lietotājus kopā
Tātad, ja vēlaties vaicāt lietotājam ar 15 gadu vecumu, vispirms jānoņem visi UUID no USER_TABLE_AGE_15 un pēc tam jānoņem lietotājs no USER_TABLE
Rezultāti ir šādi:
Lietotājs [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, vārds=y1, dzimums=m, vecums=15] Lietotājs [id=aa074a2a-88d9-4b50-a99f-1375539164f7, vārds=y4, dzimums=n, vecums=15] Tātad, ja jums ir nepieciešams lietotājs ar 15 gadu vecumu un dzimumu M, tas ir ļoti vienkārši, iegūstiet to USER_TABLE_AGE_15 un USER_TABLE_SEX_m, un pēc tam iegūstiet tos no USER_TABLE.
Lietotājs [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, vārds=y1, dzimums=m, vecums=15]
|