Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13932|Antwort: 0

[Quelle] Java Redis – Implementiert einfache bedingte Abfragen

[Link kopieren]
Veröffentlicht am 05.03.2019 16:36:03 | | | |
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]






Vorhergehend:Huawei Engineer Prüfungsmaterialien
Nächster:
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com