Nejprve importujte balíček jar
Za druhé, realizujte jednoduchý podmíněný dotaz
Vytvořte třídu entity uživatele
Vytvoříme 5 objektů a uložíme je do cache, abychom je mohli otestovat
Při dotazu v redis vidíte, že v cache bylo uloženo 5 uživatelských objektů
Dále nejprve implementujte dotaz s jednou podmínkou, například dotaz na uživatele s věkem 15 let a uživatele s pohlavím m Protože Redis je nosql a nemůže přímo použít kde pro dotazování podmínek jako mysql, Redis může použít jen hloupou metodu pro implementaci podmíněného dotazu: uložit všechny kvalifikované uživatele do sady
Pokud tedy chcete dotazovat uživatele s věkem 15 let, musíte nejprve odstranit všechny UUID z USER_TABLE_AGE_15 a pak uživatele z USER_TABLE
Výsledky jsou následující:
Uživatel [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, jméno=y1, pohlaví=m, věk=15] Uživatel [id=aa074a2a-88d9-4b50-a99f-1375539164f7, jméno=y4, sex=n, věk=15] Takže pokud potřebujete uživatele ve věku 15 let a pohlaví M, je to velmi jednoduché, pořiďte si ho USER_TABLE_AGE_15 a USER_TABLE_SEX_m, a pak je získáš z USER_TABLE.
Uživatel [id=63a970ec-e997-43e0-8ed9-14c5eb87de8b, jméno=y1, pohlaví=m, věk=15]
|