修改redis的db

This commit is contained in:
fuqingji
2022-07-28 09:24:14 +08:00
parent c02365d6db
commit 2807946f26
2 changed files with 8 additions and 8 deletions

View File

@ -33,7 +33,7 @@ public class UserInfoServiceImpl implements UserInfoService {
// private @Autowired ObjectMapper userInfoObjectMapper;
@Autowired(required = false)
@Qualifier("cacheRedisTemplate")
@Qualifier("userinfoRedisTemplate")
private RedisTemplate<String, Object> redisTemplate;
@Autowired

View File

@ -44,28 +44,28 @@ public class RedisLettuceConfig {
private final RedisProperties redisProperties;
@Bean("idempotentRedisTemplate")
@Bean("idempotentRedisTemplate") //3
@ConditionalOnProperty(name = "spring.redis.database.idempotent")
public RedisTemplate<String, Object> idempotentRedisTemplate(@Value("${spring.redis.database.idempotent}") int idempotentDatabase) {
return this.redisTemplate(this.getLettuceConnectionFactory(idempotentDatabase));
}
@Bean("shardingRedisTemplate")
@Bean("shardingRedisTemplate") //1
@ConditionalOnProperty(name = "spring.redis.database.sharding")
public RedisTemplate<String, Object> shardingRedisTemplate(@Value("${spring.redis.database.sharding}") int shardingDatabase) {
return this.redisTemplate(this.getLettuceConnectionFactory(shardingDatabase));
}
@Bean("cacheRedisTemplate")
@Bean("cacheRedisTemplate")//2
@ConditionalOnProperty(name = "spring.redis.database.cache")
public RedisTemplate<String, Object> cacheRedisTemplate(@Value("${spring.redis.database.cache}") int cacheDatabase) {
return this.redisTemplate(this.getLettuceConnectionFactory(cacheDatabase));
}
@Bean("backupRedisTemplate")
@ConditionalOnProperty(name = "spring.redis.database.backup")
public RedisTemplate<String, Object> backupRedisTemplate(@Value("${spring.redis.database.backup}") int backupDatabase) {
return this.redisTemplate(this.getLettuceConnectionFactory(backupDatabase));
@Bean("userinfoRedisTemplate")//4
@ConditionalOnProperty(name = "spring.redis.database.userinfo")
public RedisTemplate<String, Object> backupRedisTemplate(@Value("${spring.redis.database.userinfo}") int userinfoDatabase) {
return this.redisTemplate(this.getLettuceConnectionFactory(userinfoDatabase));
}
private LettuceConnectionFactory getLettuceConnectionFactory(Integer db) {