当前位置: 首页 > 工具软件 > lettuce-core > 使用案例 >

Springboot整合lettuce密码错误Caused by: io.lettuce.core.RedisCommandExecutionException: NOAUTH Authenticat

亢保赫
2023-12-01

参考:

Springboot整合lettuce密码错误io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication require_hanyi_的专栏-程序员秘密 - 程序员秘密 (cxymm.net)

开发环境:

  • springboot 2.4.5
  • spring-boot-starter-data-redis 2.4.5
  • redis 4.1
  • lettuce 6.1.4

解决办法:

<!-- redis -->
        <!--        lettuce6.x 连接redis,加auth的时候有bug-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>io.lettuce</groupId>
                    <artifactId>lettuce-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>io.lettuce</groupId>
            <artifactId>lettuce-core</artifactId>
            <version>5.3.7.RELEASE</version>
            <scope>compile</scope>
        </dependency>
        <!-- 要用redis连接池 必须有pool依赖-->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-pool2</artifactId>
            <version>2.5.0</version>
        </dependency>
 类似资料: