修改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; // private @Autowired ObjectMapper userInfoObjectMapper;
@Autowired(required = false) @Autowired(required = false)
@Qualifier("cacheRedisTemplate") @Qualifier("userinfoRedisTemplate")
private RedisTemplate<String, Object> redisTemplate; private RedisTemplate<String, Object> redisTemplate;
@Autowired @Autowired

View File

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