Разбрах, че използването на анотация @RedisHash ще извършва транзакции само към базата данни Redis. Затова възприех различен подход да използвам @Cacheable за всички GET повиквания и @CacheEvict за всички други повиквания, отговорни за извършване на промени в базата данни.
Вероятно @RedisHash е предназначен за използване на Redis като база данни за транзакции, която може да бъде запазена в постоянна база данни като postgres, използвайки някакъв друг процес.