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

स्प्रिंग-डेटा-रेडिस 1.7.0.M1 का उपयोग करते समय रेडिस-क्लस्टर को कैसे कॉन्फ़िगर करें?

मूल रूप से बस जरूरत है RedisClusterConfiguration . में क्लस्टर नोड्स के प्रारंभिक संग्रह को सेट करने की और उसे JedisConnectionFactory . को प्रदान करें या LettuceConnectionFactory

@Configuration
class Config {

    List<String> clusterNodes = Arrays.asList("127.0.0.1:30001", "127.0.0.1:30002", "127.0.0.1:30003");

    @Bean
    RedisConnectionFactory connectionFactory() {
      return new JedisConnectionFactory(new RedisClusterConfiguration(clusterNodes));
    }

    @Bean
    RedisTemplate<String, String> redisTemplate(RedisConnectionFactory factory) {

      // just used StringRedisTemplate for simplicity here.
      return new StringRedisTemplate(factory);
    }
}

स्प्रिंग बूट कॉन्फ़िगरेशन गुण प्रदान करेगा (spring.redis.cluster.nodes , spring.redis.cluster.max-redirects ) अगली रिलीज में रेडिस क्लस्टर के साथ काम करने के लिए। विवरण के लिए प्रतिबद्ध/166a27 देखें।

स्प्रिंग-डेटा-उदाहरण रिपॉजिटरी में पहले से ही स्प्रिंग डेटा रेडिस क्लस्टर समर्थन का एक उदाहरण है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ग्रेडेल स्थानीय कार्यों का निर्माण करता है। डोकर कंटेनर में यह नहीं है। क्यों?

  2. Redis + Node.js - मैं मान कैसे प्राप्त करूं

  3. रेडिस में वस्तुओं की सरणी कैसे स्टोर करें?

  4. Resque, Resque Server, RedisToGo पर Heroku . के साथ

  5. विंडोज़ मशीन पर django के साथ अजवाइन का परीक्षण कैसे करें