fix(tenant): 租户缓存增加注释
parent
0e1babd7f4
commit
6b429584bf
|
@ -118,6 +118,13 @@ public class YudaoTenantAutoConfiguration {
|
|||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* 引入租户时,tenantRedisCacheManager为主Bean
|
||||
*
|
||||
* @param redisTemplate
|
||||
* @param redisCacheConfiguration
|
||||
* @return
|
||||
*/
|
||||
@Bean
|
||||
@Primary
|
||||
public RedisCacheManager tenantRedisCacheManager(
|
||||
|
|
|
@ -8,10 +8,15 @@ import org.springframework.data.redis.cache.RedisCacheManager;
|
|||
import org.springframework.data.redis.cache.RedisCacheWriter;
|
||||
|
||||
/**
|
||||
* 租户缓存管理
|
||||
*
|
||||
* 为cacheName增加自动增加租户表示,格式:name+":"+tenantId
|
||||
*
|
||||
* @author airhead
|
||||
*/
|
||||
@Slf4j
|
||||
public class TenantRedisCacheManager extends RedisCacheManager {
|
||||
|
||||
public TenantRedisCacheManager(
|
||||
RedisCacheWriter cacheWriter, RedisCacheConfiguration defaultCacheConfiguration) {
|
||||
super(cacheWriter, defaultCacheConfiguration);
|
||||
|
@ -19,6 +24,7 @@ public class TenantRedisCacheManager extends RedisCacheManager {
|
|||
|
||||
@Override
|
||||
public Cache getCache(String name) {
|
||||
//租户未设置时,返回原始name
|
||||
if (TenantContextHolder.getTenantId() == null) {
|
||||
return super.getCache(name);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue