Spring Data Redis には、次の 2 つの Bean 定義があります。Web アプリのこれらの Bean のスコープ (シングルトン、リクエスト、またはセッション) を決定するための関連ドキュメントが見つからないようです。
@Bean
public StringRedisTemplate redisTemplate() throws Exception {
StringRedisTemplate redisTemplate = new StringRedisTemplate();
redisTemplate.setConnectionFactory(jedisConnectionFactory());
return redisTemplate;
}
@Bean
public StringRedisConnection stringRedisConnection() throws Exception {
return new DefaultStringRedisConnection(redisTemplate().getConnectionFactory().getConnection());
}