sql >> Databáze >  >> NoSQL >> Redis

spring-redis se nemůže připojit ke vzdálenému hostiteli

Zde je návod, jak to funguje:

    JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory();
    jedisConnectionFactory.setHostName(redisHost);
    jedisConnectionFactory.setPort(Integer.parseInt(redisPort));
    jedisConnectionFactory.afterPropertiesSet();

    RedisTemplate<String, Object> redisTemplate = new RedisTemplate();
    redisTemplate.setConnectionFactory(jedisConnectionFactory);
    redisTemplate.setDefaultSerializer(new StringRedisSerializer());
    redisTemplate.afterPropertiesSet();

    SimpleRegistry registry = new SimpleRegistry();
    registry.put("redisTemplate", redisTemplate);

vlastnosti-soubor:

redisUri = spring-redis://notused?redisTemplate=#redisTemplate
redisHost = [stuff].xavwv8.ng.0001.euw1.cache.amazonaws.com
redisPort = 6379

Velbloudí cesta stejná jako předtím.

Takže když použijete továrnu na připojení, zřejmě nemůžete později nastavit hostitele, aby jej použil v URI.




  1. Převeďte řetězec do MongoDB BsonDocument

  2. Jak implementovat proud futures pro blokovací hovor pomocí futures.rs a Redis PubSub?

  3. Jak mohu seřadit podle toho, že hodnoty null jsou naposledy uspořádány v mongodb?

  4. Převeďte řetězec na číslo v projekci MongoDB