Najpierw zaimportuj pakiet jar
Po drugie, realizuj proste zapytanie warunkowe
Stwórz klasę jednostki użytkownika
Stwórz 5 obiektów i włóż je do pamięci podręcznej, żebyśmy mogli je przetestować
Po zapytaniu w redis widać, że w pamięci podręcznej zapisano 5 obiektów użytkownika
Następnie najpierw zaimplementuj zapytanie o pojedynczy warunek, na przykład zapytanie użytkownika w wieku 15 lat oraz użytkownika o płci m Ponieważ Redis to nosql i nie może bezpośrednio używać miejsc do zapytania o warunki takie jak mysql, Redis może użyć tylko głupiej metody do implementacji zapytania warunkowego: zapisz wszystkich kwalifikowanych użytkowników w zbiorze
Jeśli chcesz zapytać użytkownika w wieku 15 lat, najpierw musisz usunąć wszystkie UUID z USER_TABLE_AGE_15, a potem usunąć użytkownika z USER_TABLE
Wyniki są następujące:
Użytkownik [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, imię=y1, płeć=m, wiek=15] Użytkownik [id=aa074a2a-88d9-4b50-a99f-1375539164f7, imię=y4, płeć=n, wiek=15] Więc jeśli potrzebujesz użytkownika w wieku 15 lat i z płcią M, to bardzo proste, kup go USER_TABLE_AGE_15 i USER_TABLE_SEX_m, a potem zdobywać je z USER_TABLE.
Użytkownik [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, imię=y1, płeć=m, wiek=15]
|