Først importerer du jar-pakken
For det andet, realiser en simpel betinget forespørgsel
Opret en brugerenhedsklasse
Opret 5 objekter og læg dem i cachen, så vi kan teste dem
Når man forespørger i Redis, kan man se, at 5 brugerobjekter er gemt i cachen
Dernæst implementeres først en enkeltbetingelsesforespørgsel, såsom at forespørge en bruger med 15 år og en bruger med m Da Redis er nosql og ikke direkte kan bruge 'hvor man forespørger tilstande' som mysql, kan Redis kun bruge en dum metode til at implementere betinget forespørgsel: gem alle kvalificerede brugere i et sæt
Så hvis du vil forespørge brugeren med en alder på 15 år, skal du først fjerne alle UUID'er fra USER_TABLE_AGE_15 og derefter fjerne brugeren fra USER_TABLE
Resultaterne er som følger:
Bruger [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, køn=m, alder=15] Bruger [id=aa074a2a-88d9-4b50-a99f-1375539164f7, name=y4, køn=n, alder=15] Så hvis du har brug for en bruger på 15 år og et køn på M, er det meget enkelt, så få det USER_TABLE_AGE_15 og USER_TABLE_SEX_m, og derefter henter du dem fra USER_TABLE.
Bruger [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, køn=m, alder=15]
|