我有以下两个 Spring Data Redis 的 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());
}