使用Lettuce为Redis主/从配置Spring Data Redis [英] Configuring Spring Data Redis with Lettuce for Redis master/slave

查看:712
本文介绍了使用Lettuce为Redis主/从配置Spring Data Redis的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Using Lettuce, how do we configure Spring Data Redis running on host x at port 6379 and slave running on the same or different host but at port 6380?

推荐答案

这是

That's a feature which will be included in the upcoming Spring Data Redis 2.1 release. You would configure LettuceConnectionFactory similar to:

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

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

Lettuce从静态(不由Redis Sentinel管理)设置中自动发现主服务器和从服务器.

Lettuce auto-discovers masters and slaves from a static (not managed with Redis Sentinel) setup.

这篇关于使用Lettuce为Redis主/从配置Spring Data Redis的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆