0
私はSpring-Data-Redis APIを使用しようとしており、RedisTemplateでredisのdbIndexを選択したいと考えています。しかし、私はRedisTemplate.javaで関連するメソッドを見つけることができません。どうすればいいですか?Spring-Data-RedisでRedisTemplateを使用すると、dbIndexをどのように選択できますか?
私はSpring-Data-Redis APIを使用しようとしており、RedisTemplateでredisのdbIndexを選択したいと考えています。しかし、私はRedisTemplate.javaで関連するメソッドを見つけることができません。どうすればいいですか?Spring-Data-RedisでRedisTemplateを使用すると、dbIndexをどのように選択できますか?
jedisConnectionFactory Beanを使用してデータベースインデックスを設定できます。あなたは、XMLベースのコンフィグを使用している場合は、Javaベースの設定を使用している場合 、あなたがこの
<bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" p:host-name="server" p:port="6379">
<property name="database" value="required index">
<bean/>
ようなものを設定することができ、あなたは返信@iucidため、この内部のconfig豆
@Bean
public RedisConnectionFactory connectionFactory() {
// other configuration
JedisConnectionFactory connection = new JedisConnectionFactory();
connection.setDatabase("required db index");
// other config
return connection;
}
Thxを同じように設定することができます。しかし、 'JedisConnectionFactory'を使用してdbIndexを選択するのはとても面倒です。私のコードで変更することはできません。例として、' Class A'のdb 1を接続し、 'Class B'のdb 2を接続します。 – Eiven