使用Lettuce为Redis主/从配置Spring Data Redis

时间:2017-12-18 19:35:54

标签: java redis spring-data spring-data-redis lettuce

使用Lettuce,我们如何在端口6379上配置在主机x上运行的Spring Data Redis,在相同或不同主机上但在端口6380上运行从设备?

1 个答案:

答案 0 :(得分:3)

这是即将发布的Spring Data Redis 2.1版本中will be included的功能。 您可以将LettuceConnectionFactory配置为:

    LettuceClientConfiguration configuration = LettuceClientConfiguration.builder()
                                                    .readFrom(ReadFrom.SLAVE)
                                                    .build();

    LettuceConnectionFactory factory = new LettuceConnectionFactory(new RedisStandaloneConfiguration("x", 6379),
                                                    configuration);

Lettuce自动发现静态(不使用Redis Sentinel管理)设置的主人和奴隶。