以下是我的jedis配置:
@Bean
public JedisConnectionFactory getJedisConnectionFactory() {
JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory();
jedisConnectionFactory.setUsePool(true);
return jedisConnectionFactory;
}
@Bean
public RedisTemplate<String, Object> getRedisTemplate() {
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
redisTemplate.setConnectionFactory(getJedisConnectionFactory());
return redisTemplate;
}
当我只有单个服务器时,这个配置很好用。我想做的是拥有1个Redis主服务器和多个Redis从服务器。根据Redis文档,读应该发生在从服务器上,写应该发生在主服务器上。我如何改变上面的配置来使用主服务器进行写入和使用从服务器进行读取?
假设我的主服务器位于192.168.10.10,从服务器位于localhost。
谢谢!