Intellij Idea “无法启动redis服务器”异常发生时,试图运行我的MacBook M1(索诺马14.0)Spring Boot

f87krz0w  于 2023-11-16  发布在  Redis
关注(0)|答案(2)|浏览(152)

当我尝试使用IntelliJ IDE运行我的Sping Boot 应用程序时,一切都正常构建,并且没有显示警告和错误。一旦应用程序开始运行,就会发生以下运行时异常:
第一个月
这是抛出异常的那一行:
x1c 0d1x的数据
有趣的是outputStringBuffer.toString()返回空字符串。
现在,我通过Docker运行Redis。现在为了确保Redis确实启动并运行,并且Docker没有问题,我在IntelliJ IDE中添加了Redis作为数据库,当我执行以下命令时:SET 'foo' 'bar'成功添加了相应的键/值数据。



我甚至尝试在本地安装和运行Redis,但没有任何变化,我仍然收到与上面相同的错误。
我仔细检查了每一个可能的配置都是好的,确实是好的。我可以通过IntelliJ和DBeaver连接到Redis,但我不能从我的Sping Boot 应用程序连接它。

cs7cruho

cs7cruho1#

你是否配置了application.yml文件来加载你的redis服务器的主机,端口和密码?例如:

Spring:
  redis:
    host: 192.168.150.123
    port: 6379
    password: abcdef
    database: 2
    timeout: 30000ms
    lettuce:
      pool:
        max-active: -1
        max-idle: 500

字符串

vsmadaxz

vsmadaxz2#

升级到MacOS索诺马(v14.x)后,我遇到了同样的问题。这是一个常见的问题,报告在这里
对我有效的修复方法是为Redis嵌入式服务器使用不同的和升级的repo:com.github.codemonstur:embedded-redis:1.0.0
Link to mvnrepostiory

相关问题