Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13932|Vastaus: 0

[Lähde] Java Redis – Toteuttaa yksinkertaiset ehdolliset kyselyt

[Kopioi linkki]
Julkaistu 5.3.2019 16.36.03 | | | |
Ensiksi tuo purkkipaketti



Toiseksi, toteuta yksinkertainen ehdollinen kysely

Luo käyttäjäyksikköluokka


Luo 5 objektia ja laita ne välimuistiin, jotta voimme testata niitä

Kun kysytään redisissä, näet, että välimuistiin on tallennettu 5 käyttäjäobjektia



Seuraavaksi toteutetaan ensin yksiehtoinen kysely, kuten käyttäjä, jonka ikä on 15, ja käyttäjältä, jonka sukupuoli on m,
Koska Redis on nosql eikä voi suoraan käyttää where-kyselyehtoja kuten mysql, Redis voi käyttää vain typerää menetelmää ehdollisen kyselyn toteuttamiseen: tallentaa kaikki kelvolliset käyttäjät joukkoon




Jos siis haluat kysyä käyttäjältä, jonka ikä on 15, sinun täytyy ensin poistaa kaikki UUID:t USER_TABLE_AGE_15:sta ja sitten poistaa käyttäjä USER_TABLE

Tulokset ovat seuraavat:

Käyttäjä [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, gender=m, age=15]
Käyttäjä [id=aa074a2a-88d9-4b50-a99f-1375539164f7, nimi=y4, sukupuoli=n, ikä=15]
Joten jos tarvitset käyttäjän, jonka ikä on 15 ja sukupuoli M, se on hyvin yksinkertaista, hanki se
USER_TABLE_AGE_15 ja USER_TABLE_SEX_m, ja sitten hanki ne USER_TABLE:ltä.


Käyttäjä [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, gender=m, age=15]






Edellinen:Huawei Engineer Examin opiskelumateriaalit
Seuraava:
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com