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]
|