I am able to connect to a redis instance by using jedis but not by using redisson.
Here is my jedis configuration:
@Bean public JedisConnectionFactory jedisConnectionFactory(@Qualifier("appRedis") final RedisProperties redisProperties){ RedisStandaloneConfiguration config = new RedisStandaloneConfiguration(redisProperties.getHost(), redisProperties.getPort()); config.setPassword(RedisPassword.of(EncodeDecodeUtil.decode(redisProperties.getPassword()))); JedisClientConfiguration.JedisClientConfigurationBuilder jedisClientConfiguration = JedisClientConfiguration.builder(); jedisClientConfiguration.usePooling(); jedisClientConfiguration.readTimeout(redisProperties.getTimeout()); JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(config, jedisClientConfiguration.build()); jedisConnectionFactory.getPoolConfig().setMaxIdle(redisProperties.getJedis().getPool().getMaxIdle()); jedisConnectionFactory.getPoolConfig().setMinIdle(redisProperties.getJedis().getPool().getMinIdle()); jedisConnectionFactory.getPoolConfig().setMaxTotal(redisProperties.getJedis().getPool().getMaxActive()); return jedisConnectionFactory; } @Bean(name = "appRedis") public RedisTemplate<String, List<Object>> redisTemplate(RedisConnectionFactory jedisConnectionFactory) { RedisTemplate<String, List<Object>> template = new RedisTemplate<>(); template.setConnectionFactory(jedisConnectionFactory); return template; }Yml:spring: data: redis: host: redishost.hosting.company.net password: mypassword port: 10790 jedis: pool: max-active: 5 max-idle: 5 max-wait: -1ms min-idle: 3 connect-timeout: 30000 timeout: 5000
Redisson Configuration:
@Beanpublic RedissonClient client(){ Config config = new Config(); config.useSingleServer(). setAddress("redis://redishost.hosting.company.net:10790") .setPassword("mypassword"); RedissonClient client = Redisson.create(config); return client;}
I am getting the error:
WRONGPASS invalid username-password pair
I am trying to use a basic configuration for redisson to do trial and error. I am just setting basic config parameters such as address, password and port