以下は私のジェディスの設定です
@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 つの場合にうまく機能します。私がやりたいことは、1 つの redis マスターと複数の redis スレーブを持つことです。redis のドキュメントによると、読み取りはスレーブから、書き込みはマスターから行う必要があります。書き込みにマスターを使用し、読み取りにスレーブを使用するように上記の構成を変更するにはどうすればよいですか?
私のマスターが 192.168.10.10 にあり、スレーブが localhost にあるとしましょう。
ありがとう!