java.lang.RuntimeException:无法启动redis服务器,请检查日志以了解详细信息

kyks70gy  于 2022-10-31  发布在  Redis
关注(0)|答案(2)|浏览(290)

我正在使用Redis服务器的Windows版本3.2.x(MSOpenTech Redis 3.2发行说明).我正在开发Sping Boot + Spring Data Redis示例,我不断得到下面的错误.

java.lang.RuntimeException: Can't start redis server. Check logs for details.
    at redis.embedded.AbstractRedisInstance.awaitRedisServerReady(AbstractRedisInstance.java:61)
    at redis.embedded.AbstractRedisInstance.start(AbstractRedisInstance.java:39)
    at redis.embedded.RedisServer.start(RedisServer.java:9)
    at com.example.test.config.EmbeddedRedisServer.before(EmbeddedRedisServer.java:38)
    at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:46)
    at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

在这种情况下,我总是需要重新启动我的机器。有什么解决办法吗?我没有我的机器的管理员权限,所以机器重新启动是唯一的选择。

j2cgzkjk

j2cgzkjk1#

停止当前在IDE外部运行的任何Redis服务,或者将嵌入式Redis端口更改为其他端口

s4n0splo

s4n0splo2#

对我来说,端口的变化没有工作。所以我打开任务管理器,然后在详细信息选项卡下杀死redis-server-0.7.2.exe进程,它的工作。

相关问题