Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

स्प्रिंग रेडिस - application.properties फ़ाइल से कॉन्फ़िगरेशन पढ़ें

आप @PropertySource . का उपयोग कर सकते हैं application.properties या अन्य संपत्ति फ़ाइल से विकल्प पढ़ने के लिए जो आप चाहते हैं। कृपया संपत्ति स्रोत उपयोग उदाहरण और उपयोग वसंत-रेडिस-कैश के कामकाजी उदाहरण देखें। या इस छोटे से नमूने को देखें:

@Configuration
@PropertySource("application.properties")
public class SpringSessionRedisConfiguration {

    @Value("${redis.hostname}")
    private String redisHostName;

    @Value("${redis.port}")
    private int redisPort;

    @Bean
    public static PropertySourcesPlaceholderConfigurer    propertySourcesPlaceholderConfigurer() {
        return new PropertySourcesPlaceholderConfigurer();
    }

    @Bean
    JedisConnectionFactory jedisConnectionFactory() {
        JedisConnectionFactory factory = new JedisConnectionFactory();
        factory.setHostName(redisHostName);
        factory.setPort(redisPort);
        factory.setUsePool(true);
        return factory;
    }

    @Bean
    RedisTemplate<Object, Object> redisTemplate() {
        RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<Object, Object>();
        redisTemplate.setConnectionFactory(jedisConnectionFactory());
        return redisTemplate;
    }

    @Bean
    RedisCacheManager cacheManager() {
        RedisCacheManager redisCacheManager = new RedisCacheManager(redisTemplate());
        return redisCacheManager;
    }
}

वर्तमान समय में (दिसंबर 2015 ) spring.redis.sentinel application.properties . में विकल्प RedisSentinelConfiguration . का सीमित समर्थन है :

<ब्लॉकक्वॉट>

कृपया ध्यान दें कि वर्तमान में केवल जेडिस और लेट्यूस लेट्यूस ही रेडिस सेंटिनल का समर्थन करते हैं।

आप इसके बारे में आधिकारिक दस्तावेज़ीकरण में अधिक पढ़ सकते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस:सूची परिणाम का विश्लेषण कैसे करें

  2. रेडिस ने लॉकिंग के साथ वेतन वृद्धि वितरित की

  3. ट्रैविस सीआई पर रेडिस चलाना

  4. रेडिस सूची में मूल्य के आधार पर किसी आइटम की अनुक्रमणिका प्राप्त करें

  5. रेडिस के साथ लारवेल कैशिंग बहुत धीमी है