sql >> データベース >  >> NoSQL >> Redis

spring-redisがリモートホストに接続できません

    これが私がそれを機能させた方法です:

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

    プロパティファイル:

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

    以前と同じラクダのルート。

    したがって、接続ファクトリを使用する場合、後でURIで使用するホストを設定できないようです。




    1. [インフォグラフィック]CassandraとMongoDBの比較

    2. SQLでパーセンテージとして数値をフォーマットする

    3. MongoDB map()

    4. MongoDBコレクションをJSONファイルにエクスポートする