Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13932|Svar: 0

[Källa] Java Redis - Implementerar enkla villkorsförfrågningar

[Kopiera länk]
Publicerad på 2019-03-05 16:36:03 | | | |
Först, importera jar-paketet



För det andra, realisera en enkel villkorlig fråga

Skapa en User-entitetsklass


Skapa 5 objekt och lägg dem i cachen så att vi kan testa dem

När du frågar i redis kan du se att 5 användarobjekt har lagrats i cachen



Därefter implementeras först en fråga med ett enda villkor, till exempel att fråga en användare med 15 års ålder och en användare med könet m
Eftersom Redis är nosql och inte direkt kan använda var man ska fråga villkor som mysql, kan Redis bara använda en dum metod för att implementera villkorlig förfrågan: spara alla kvalificerade användare i en mängd




Så om du vill fråga användaren som är 15 år gammal måste du först ta bort alla UUID:er från USER_TABLE_AGE_15 och sedan ta bort användaren från USER_TABLE

Resultaten är följande:

Användare [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, kön=m, ålder=15]
Användare [id=aa074a2a-88d9-4b50-a99f-1375539164f7, namn=y4, kön=n, ålder=15]
Så om du behöver en användare med 15 års ålder och könet M, är det väldigt enkelt, skaffa det
USER_TABLE_AGE_15 och USER_TABLE_SEX_m, och sedan hämta dem från USER_TABLE.


Användare [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, kön=m, ålder=15]






Föregående:Huawei Engineer Exam Study Materials
Nästa:
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com