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

Bagaimana mengonfigurasi redis-cluster saat menggunakan spring-data-redis 1.7.0.M1

Pada dasarnya yang diperlukan hanyalah mengatur kumpulan awal node cluster di RedisClusterConfiguration dan berikan itu ke JedisConnectionFactory atau 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 Boot akan menyediakan properti konfigurasi (spring.redis.cluster.nodes , spring.redis.cluster.max-redirects ) untuk bekerja dengan cluster Redis di rilis berikutnya. Lihat commit/166a27 untuk detailnya.

Repositori spring-data-examples sudah berisi contoh dukungan cluster Spring Data Redis.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis:Cara mengakses file log Redis

  2. Redis mencoba terhubung ke localhost di Heroku alih-alih REDIS_URL

  3. Redis:Bagaimana cara memotong himpunan normal dengan himpunan yang diurutkan?

  4. Mengonfigurasi Apache Reverse Proxy Untuk Hosting Laravel Echo Server Saat Produksi

  5. Bagaimana menghubungkan ke cluster ElastiCache menggunakan node.js