Maison  >  Article  >  base de données  >  Que faire si SpringBoot intègre Redis et signale des erreurs

Que faire si SpringBoot intègre Redis et signale des erreurs

王林
王林avant
2023-06-02 17:13:041732parcourir

Erreur un

org.springframework.data.redis.connection.RedisConnectionFactory' qui n'a pas pu être trouvé

Erreur deux

Erreur création d'un bean avec le nom 'redisTemplate' défini dans la ressource du chemin de classe
Que faire si SpringBoot intègre Redis et signale des erreurs

Reason

J'ai eu l'erreur car je n'ai pas introduit la dépendance jedis. Une autre raison est que les versions des dépendances maven de jedis et spring-boot-starter-data-redis sont incompatibles, ce qui constitue un problème courant. Il en va de même si JedisConnectionFactory ne peut pas être créé.

Solution

Il vous suffit d'introduire la dépendance aux Jedis, pour la résoudre

   <!--redis缓存-->
   <dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-data-redis</artifactId>
   </dependency>
   <!--spring boot2.x以上版本需要引入&#xff0c;不然启动会报错&#xff01;-->
   <dependency>   <groupId>redis.clients</groupId>   <artifactId>jedis</artifactId>
   </dependency>

Recommencer# 🎜 🎜#
Que faire si SpringBoot intègre Redis et signale des erreurs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer