Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Cách cấu hình redis-cluster khi sử dụng spring-data-redis 1.7.0.M1

Về cơ bản, tất cả những gì cần thiết là thiết lập bộ sưu tập ban đầu của các nút cụm trong RedisClusterConfiguration và cung cấp cái đó cho JedisConnectionFactory hoặc 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 sẽ cung cấp các thuộc tính cấu hình (spring.redis.cluster.nodes , spring.redis.cluster.max-redirects ) để làm việc với cụm Redis trong bản phát hành tiếp theo. Xem cam kết / 166a27 để biết chi tiết.

Kho lưu trữ ví dụ về dữ liệu mùa xuân đã chứa một ví dụ về hỗ trợ cụm Spring Data Redis.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Thay thế cho servicestack.redis

  2. Đăng ký nhiều kênh với cùng một chủ đề Jedis

  3. Làm thế nào để triển khai Redis trong CodeIgniter?

  4. Redis làm trình tạo id nguyên tử duy nhất - Cách an toàn cho ứng dụng web để tránh tình trạng chủng tộc

  5. Làm thế nào để mở rộng máy chủ Node.js WebSocket Redis?