如何解决Redis DB无法在詹金斯中建立连接
我有下面的代码,其中我可以通过添加redisconfig.setdatabase来连接到redis,在本地工作正常,但是当我在jenkins中运行它时,我得到断言错误,如果我删除db,该错误会在本地重现我的代码中的索引设置。如何确保它也可以在詹金斯中工作。因为以下设置在我的本地计算机上正常工作
@Bean
public JedisConnectionFactory redisConnectionFactory(RedisProperties redisProperties) {
RedisStandaloneConfiguration redisConfig = new RedisStandaloneConfiguration(config.getRedisHost(),config.getRedisPort());
redisConfig.setDatabase(1);
JedisPoolConfig poolConfig = jedisPoolConfigTest();
JedisClientConfiguration clientConfig = JedisClientConfiguration.builder()
.usePooling()
.poolConfig(poolConfig)
.and()
.connectTimeout(Duration.ofSeconds(30L))
.readTimeout(Duration.ofSeconds(30L))
.build();
JedisConnectionFactory factory= new JedisConnectionFactory(redisConfig,clientConfig);
return factory;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。