J'ai compris que l'utilisation de l'annotation @RedisHash ne ferait que des transactions vers la base de données Redis. J'ai donc adopté une approche différente pour utiliser @Cacheable sur tous les appels GET et @CacheEvict sur tous les autres appels chargés d'apporter des modifications à la base de données.
@RedisHash est probablement destiné à utiliser Redis en tant que base de données de transactions qui peut être conservée dans une base de données persistante comme postgres en utilisant un autre processus.