Първо, импортирайте опаковката на буркана
Второ, реализирайте проста условна заявка
Създаване на клас за потребителска единица
Създай 5 обекта и ги сложи в кеша, за да ги тестваме
При запитване в redis можеш да видиш, че в кеша са съхранени 5 потребителски обекта
След това първо се реализира заявка с едно условие, например запитване към потребител с възраст 15 години и потребител с пол m Тъй като Redis е nosql и не може директно да използва къде да заявява условия като mysql, Redis може да използва само глупав метод за реализиране на условна заявка: запазване на всички квалифицирани потребители в множество
Така че, ако искате да направите заявка към потребителя на възраст 15 години, първо трябва да премахнете всички UUID-та от USER_TABLE_AGE_15, а след това да премахнете потребителя от USER_TABLE
Резултатите са следните:
Потребител [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15] Потребител [id=aa074a2a-88d9-4b50-a99f-1375539164f7, name=y4, sex=n, age=15] Така че, ако ти трябва потребител на възраст 15 години и пол М, всичко е много просто, вземи го USER_TABLE_AGE_15 и USER_TABLE_SEX_m, и след това ги получаваш от USER_TABLE.
Потребител [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, name=y1, sex=m, age=15]
|