Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13932|Antwoord: 0

[Bron] Java Redis - Implementeert eenvoudige conditionele queries

[Link kopiëren]
Geplaatst op 05-03-2019 16:36:03 | | | |
Importeer eerst het jar-pakket



Ten tweede, realiseer een eenvoudige conditionele query

Maak een User-entiteitsklasse aan


Maak 5 objecten aan en stop ze in de cache zodat we ze kunnen testen

Wanneer je in redis wordt geraadpleegd, zie je dat er 5 user objects in de cache zijn opgeslagen



Vervolgens implementeer je eerst een enkele conditie-query, zoals het bevragen van een gebruiker van 15 jaar en een gebruiker met een geslacht van m
Omdat Redis nosql is en niet direct kan gebruiken waar condities als mysql moeten navragen, kan Redis alleen een domme methode gebruiken om conditionele query te implementeren: alle gekwalificeerde gebruikers in een set opslaan




Dus, als je een gebruiker van 15 jaar wilt bevragen, moet je eerst alle UUID's uit de USER_TABLE_AGE_15 verwijderen en daarna de gebruiker uit de USER_TABLE

De resultaten zijn als volgt:

Gebruiker [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, naam=y1, geslacht=m, leeftijd=15]
Gebruiker [id=aa074a2a-88d9-4b50-a99f-1375539164f7, naam=y4, geslacht=n, leeftijd=15]
Dus als je een gebruiker nodig hebt met een leeftijd van 15 en een geslacht van M, is het heel simpel: haal het
USER_TABLE_AGE_15 en USER_TABLE_SEX_m, en dan verkrijg je ze van de USER_TABLE.


Gebruiker [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, naam=y1, geslacht=m, leeftijd=15]






Vorig:Huawei Engineer Examen Studiematerialen
Volgend:
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com