Importiere zuerst das JAR-Paket
Zweitens: Realisiere eine einfache bedingte Abfrage
Erstelle einer User-Entitätsklasse
Erstelle 5 Objekte und leg sie in den Cache, damit wir sie testen können
Wenn man in Redis abfragt, sieht man, dass 5 Benutzerobjekte im Cache gespeichert wurden
Als Nächstes implementieren Sie zunächst eine Einzelbedingungsanfrage, wie zum Beispiel eine Abfrage eines Benutzers mit 15 Jahren und eines Benutzers mit dem Geschlecht m Da Redis nosql ist und nicht direkt verwenden kann, wo Bedingungen wie MySQL abgefragt werden sollen, kann Redis nur eine dumme Methode zur Implementierung bedingter Abfrage verwenden: Alle qualifizierten Benutzer in einer Menge speichern
Wenn Sie also den Nutzer mit einem Alter von 15 Jahren abfragen möchten, müssen Sie zunächst alle UUIDs aus dem USER_TABLE_AGE_15 entfernen und dann den Benutzer aus der USER_TABLE
Die Ergebnisse sind wie folgt:
Benutzer [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, alter=15] Benutzer [id=aa074a2a-88d9-4b50-a99f-1375539164f7, name=y4, Geschlecht=n, Alter=15] Wenn du also einen Nutzer mit 15 Jahren und dem Geschlecht M brauchst, ist es ganz einfach: Hol es dir USER_TABLE_AGE_15 und USER_TABLE_SEX_m und dann von der USER_TABLE besorgen.
Benutzer [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, alter=15]
|