无法使用Redison连接到redis示例

hmtdttj4  于 2021-06-07  发布在  Redis
关注(0)|答案(0)|浏览(389)

我可以使用绝地连接到redis示例,但不能使用redisson。
这是我的绝地配置:

  1. @Bean
  2. public JedisConnectionFactory jedisConnectionFactory(@Qualifier("appRedis") final RedisProperties redisProperties){
  3. RedisStandaloneConfiguration config = new RedisStandaloneConfiguration(redisProperties.getHost(), redisProperties.getPort());
  4. config.setPassword(RedisPassword.of(EncodeDecodeUtil.decode(redisProperties.getPassword())));
  5. JedisClientConfiguration.JedisClientConfigurationBuilder jedisClientConfiguration = JedisClientConfiguration.builder();
  6. jedisClientConfiguration.usePooling();
  7. jedisClientConfiguration.readTimeout(redisProperties.getTimeout());
  8. JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(config, jedisClientConfiguration.build());
  9. jedisConnectionFactory.getPoolConfig().setMaxIdle(redisProperties.getJedis().getPool().getMaxIdle());
  10. jedisConnectionFactory.getPoolConfig().setMinIdle(redisProperties.getJedis().getPool().getMinIdle());
  11. jedisConnectionFactory.getPoolConfig().setMaxTotal(redisProperties.getJedis().getPool().getMaxActive());
  12. return jedisConnectionFactory;
  13. }
  14. @Bean(name = "appRedis")
  15. public RedisTemplate<String, List<Object>> redisTemplate(RedisConnectionFactory jedisConnectionFactory) {
  16. RedisTemplate<String, List<Object>> template = new RedisTemplate<>();
  17. template.setConnectionFactory(jedisConnectionFactory);
  18. return template;
  19. }
  20. Yml:
  21. spring:
  22. data:
  23. redis:
  24. host: redishost.hosting.company.net
  25. password: mypassword
  26. port: 10790
  27. jedis:
  28. pool:
  29. max-active: 5
  30. max-idle: 5
  31. max-wait: -1ms
  32. min-idle: 3
  33. connect-timeout: 30000
  34. timeout: 5000

Redison配置:

  1. @Bean
  2. public RedissonClient client(){
  3. Config config = new Config();
  4. config.useSingleServer().
  5. setAddress("redis://redishost.hosting.company.net:10790")
  6. .setPassword("mypassword");
  7. RedissonClient client = Redisson.create(config);
  8. return client;
  9. }

我得到一个错误:

  1. WRONGPASS invalid username-password pair

我正在尝试使用redison的基本配置来进行试错。我只是设置一些基本的配置参数,比如地址、密码和端口

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题