Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

spring-redis tidak dapat terhubung ke host jarak jauh

Inilah cara saya membuatnya bekerja:

    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);

properti-file:

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

Rute unta sama seperti sebelumnya.

Jadi ternyata ketika Anda menggunakan pabrik koneksi, Anda tidak dapat mengatur host untuk digunakan di URI nanti.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis - Menggunakan CONFIG SET dengan cepat dalam hubungan master slave

  2. Opsi pencocokan perintah pemindaian redis tidak berfungsi dengan Python

  3. Bagaimana cara menyimpan hanya satu database di Redis?

  4. Redis Sentinel dengan TLS

  5. Bagaimana cara mendapatkan kunci dari nilai dalam pasangan kunci/nilai di klien toko redis?