Jeg fandt ud af, at brug af @RedisHash-annotering kun vil foretage transaktioner til Redis-databasen. Så jeg tog en anden tilgang til at bruge @Cacheable på alle GET-opkald og @CacheEvict på alle andre opkald, der er ansvarlige for at foretage ændringer i databasen.
Sandsynligvis er @RedisHash beregnet til at bruge Redis som en transaktionsdatabase, der kan fortsættes til en vedvarende database som postgres ved hjælp af en anden proces.