欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Redisson与SpringBoot时出现java.io.IOException: 远程主机强迫关闭了一个现有的连接异常

程序员文章站 2022-04-24 10:29:40
...

使用Redisson与SpringBoot时出现java.io.IOException: 远程主机强迫关闭了一个现有的连接异常

首先写了一个配置类RedisConfig

@Configuration
public class RedisConfig {
    @Bean
    public RedissonClient getRedission() {
        Config config = new Config();
        config.useSingleServer().setPassword("123456");
        config.useSingleServer().setAddress("redis://localhost:6379");
        return Redisson.create(config);
    }
}

然后使用redis-server打开了Redis,之后运行测试类,出现如上错误

@Test
    public void test1() {
        RBucket<Object> cskaoyan = redissonClient.getBucket("cskaoyan");
        cskaoyan.set("value");
    }
经过分析,发现如果采用redis-server命令开启redis的话,采用的配置文件不是配置好密码等属性的redis.windows.conf,所以导致这里我们采用有密码的配置类去访问无密码的redis时出错。
解决方案:关闭redis,重新用redis-server redis.windows.conf开启,测试通过。
相关标签: redis java