当我尝试使用IntelliJ IDE运行我的Sping Boot 应用程序时,一切都正常构建,并且没有显示警告和错误。一旦应用程序开始运行,就会发生以下运行时异常:
第一个月
这是抛出异常的那一行:
x1c 0d1x的数据
有趣的是outputStringBuffer.toString()
返回空字符串。
现在,我通过Docker运行Redis。现在为了确保Redis确实启动并运行,并且Docker没有问题,我在IntelliJ IDE中添加了Redis作为数据库,当我执行以下命令时:SET 'foo' 'bar'
成功添加了相应的键/值数据。
的
我甚至尝试在本地安装和运行Redis,但没有任何变化,我仍然收到与上面相同的错误。
我仔细检查了每一个可能的配置都是好的,确实是好的。我可以通过IntelliJ和DBeaver连接到Redis,但我不能从我的Sping Boot 应用程序连接它。
2条答案
按热度按时间cs7cruho1#
你是否配置了application.yml文件来加载你的redis服务器的主机,端口和密码?例如:
字符串
vsmadaxz2#
升级到MacOS索诺马(v14.x)后,我遇到了同样的问题。这是一个常见的问题,报告在这里
对我有效的修复方法是为Redis嵌入式服务器使用不同的和升级的repo:
com.github.codemonstur:embedded-redis:1.0.0
Link to mvnrepostiory