En passant une application de Spring-boot 2.x vers 3.x j’ai eu un gros soucis avec l’utilisation du cache Redis. Si l’activation et la mise en place reste la même, lors du déploiement en production il m’était impossible de faire prendre en compte un autre serveur Redis que 127.0.0.1. Après de nombreuses recherches sur google et discussions avec chatgpt, j’arrivais toujours au même point, il me proposait la configuration suivante :
spring.cache.type=Redis
spring.redis.host=192.168.1.100
spring.redis.port=6379
Après de nombreux essais et une recherche dans le code des librairies composants spring-boot, j’ai réussi à comprendre le problème. La configuration a changé, il faut ajouter le préfixe data :
spring.cache.type=Redis
spring.data.redis.host=192.168.1.100
spring.data.redis.port=6379
Le bilan, c’est qu’on est loin de pouvoir faire générer un code sûr à une IA, d’autant plus que les modèles étant entraînés sur des jeux de données passés il ne sont jamais à jour.
0 Comments