使用Lettuce为Redis主/从配置Spring Data Redis [英] Configuring Spring Data Redis with Lettuce for Redis master/slave
本文介绍了使用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屋!
查看全文