修改redis的db
This commit is contained in:
@ -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
|
||||
|
@ -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) {
|
||||
|
Reference in New Issue
Block a user