Maison  >  Article  >  base de données  >  Comment résoudre l'erreur Maven lorsque Springboot2.6 intègre Redis

Comment résoudre l'erreur Maven lorsque Springboot2.6 intègre Redis

王林
王林avant
2023-05-28 12:55:121907parcourir

    Springboot 2.6redis maven报错

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-redis</artifactId>
           </dependency>

    当加这个配置后,POM.x ml的第一行总是报错:

    Description    Ressource     Chemin    Emplacement    Type
    io.lettuce:lettuce-core:jar:6.1.8.RELEASE n'a pas réussi à transférer depuis https://repo.maven. apache.org/maven2 lors d'une tentative précédente. Cet échec a été mis en cache dans le référentiel local et la résolution n'est pas réessayée tant que l'intervalle de mise à jour du centre n'est pas écoulé ou que les mises à jour ne sont pas forcées. Erreur d'origine : impossible de transférer l'artefact io.lettuce:lettuce-core:jar:6.1.8.RELEASE depuis/vers le centre (https://repo.maven.apache.org/maven2) : l'opération a été annulée.#🎜🎜 #

    org.eclipse.aether.transfer.ArtifactTransferException : io.lettuce:lettuce-core:jar:6.1.8.RELEASE n'a pas réussi à transférer depuis https://repo.maven.apache.org/maven2 lors d'un précédent tentative. Cet échec a été mis en cache dans le référentiel local et la résolution n'est pas réessayée tant que l'intervalle de mise à jour du centre n'est pas écoulé ou que les mises à jour ne sont pas forcées. Erreur d'origine : impossible de transférer l'artefact io.lettuce:lettuce-core:jar:6.1.8.RELEASE depuis/vers le centre (https://repo.maven.apache.org/maven2) : l'opération a été annulée.#🎜🎜 #    sur org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:225)

        sur org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:189)#🎜🎜 #    sur org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:574)
        sur org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:484)# 🎜🎜 #    sur org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:402)
        sur org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:229)#🎜 🎜 #    sur org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:340)
        sur org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:191)#🎜🎜 #    à org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:227)
        à org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:200)
        à org.apache. maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:124)


    看了意思是获取不到最新包,因为maven之前已经下载过,需要删除m2库里的最新玩意,

    找到自己仓库,我的是C:usersckw.m2repository>,

    在这个目录下,打开cmd,执行:
    for /r %i in (*.lastUpdated) do del %i
    #🎜🎜 #执行这个批处理,

    删完后,按下面图,update一把就好了#🎜🎜 #

    #🎜 🎜#

    SpringBoot集成Redis连接不上

    Comment résoudre lerreur Maven lorsque Springboot2.6 intègre Redis问题描述

    初学SpringBoot# 🎜🎜#

    #🎜 🎜#当进行SpringBoot集成Redis时。测试向redis中添加String类型的数据,Comment résoudre lerreur Maven lorsque Springboot2.6 intègre Redis

    但出现了一下错误:(Page d'erreur en marque blanche)

    #🎜🎜 #

    看控制台输出发现,大致应该是redis没有连接成功。

    Servlet.service() pour le servlet [dispatcherServlet] dans le contexte avec le chemin [] a levé une exception [Échec du traitement de la demande ; l'exception imbriquée est org.springframework.data.redis.RedisConnectionFailureException : impossible de se connecter à Redis ; l'exception imbriquée est io.lettuce.core.RedisConnectionException : impossible de se connecter à 192.168.86.129/:6379] avec la cause première的错误,但好像都没有解决,不是自己的错误,但后来回想到,学习linux的时候,想要连接成功必须要关闭linux的防火墙才行。。。

    key=name , value = zlw

    试一试

    Comment résoudre lerreur Maven lorsque Springboot2.6 intègre Redis

    可以看到防火墙已经关闭了,

    哇~有新发现了,虽然页面还是没有变化,但控制台的信息发生了变化。

    提示:

    WRONGPASS invalid username-pass la paire de mots ou l'utilisateur est désactivé.

    这应该是我的redis密码有问题。。

    Il s'avère que c'était mon mot de passe avec des guillemets

    N'oubliez pas : les guillemets doivent être supprimés du mot de passe ! ! !

    Supprimez les guillemets doubles et revenez, succès ! !

    Comment résoudre lerreur Maven lorsque Springboot2.6 intègre Redis

    Comment résoudre lerreur Maven lorsque Springboot2.6 intègre Redis

    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