Jag kom på att användningen av @RedisHash-kommentarer endast kommer att göra transaktioner till Redis-databasen. Så jag tog en annan metod för att använda @Cacheable på alla GET-samtal och @CacheEvict på alla andra anrop som är ansvariga för att göra ändringar i databasen.
Förmodligen är @RedisHash avsedd för att använda Redis som en transaktionsdatabas som kan bevaras till en beständig databas som postgres med någon annan process.