feat:(REQ-2720) hash操作时,先把redis的key删除掉,
This commit is contained in:
parent
46505e3243
commit
a217422ab4
@ -133,6 +133,8 @@ public class ProductPermissionCacheServiceImpl implements ProductPermissionCache
|
|||||||
.stream()
|
.stream()
|
||||||
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
||||||
|
|
||||||
|
// 存在hash中部分key移除,为了处理快,直接把redisKey删除掉,修改不频繁
|
||||||
|
redisTemplate.delete(redisKey);
|
||||||
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
||||||
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
||||||
log.info("succeed to store product permission: redisKey:{} value:{}", redisKey, redisValues);
|
log.info("succeed to store product permission: redisKey:{} value:{}", redisKey, redisValues);
|
||||||
|
|||||||
@ -79,6 +79,8 @@ public class ProductSaasFeatureResourceCacheServiceImpl implements ProductSaasFe
|
|||||||
.stream()
|
.stream()
|
||||||
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
||||||
|
|
||||||
|
// 存在hash中部分key移除,为了处理快,直接把redisKey删除掉,修改不频繁
|
||||||
|
redisTemplate.delete(redisKey);
|
||||||
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
||||||
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
||||||
log.info("succeed to store product featureResource: redisKey:{} value:{}", redisKey, redisValues);
|
log.info("succeed to store product featureResource: redisKey:{} value:{}", redisKey, redisValues);
|
||||||
|
|||||||
@ -128,6 +128,8 @@ public class RolePermissionCacheServiceImpl implements RolePermissionCacheServic
|
|||||||
.stream()
|
.stream()
|
||||||
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
||||||
|
|
||||||
|
// 存在hash中部分key移除,为了处理快,直接把redisKey删除掉,修改不频繁
|
||||||
|
redisTemplate.delete(redisKey);
|
||||||
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
||||||
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
||||||
log.info("succeed to store role permission: redisKey:{} value:{}", redisKey, redisValues);
|
log.info("succeed to store role permission: redisKey:{} value:{}", redisKey, redisValues);
|
||||||
|
|||||||
@ -81,6 +81,8 @@ public class RoleSaasFeatureResourceCacheServiceImpl implements RoleSaasFeatureR
|
|||||||
.stream()
|
.stream()
|
||||||
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
.collect(Collectors.toMap(Map.Entry::getKey, e -> JSONObject.toJSONString(e.getValue())));
|
||||||
|
|
||||||
|
// 存在hash中部分key移除,为了处理快,直接把redisKey删除掉,修改不频繁
|
||||||
|
redisTemplate.delete(redisKey);
|
||||||
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
RedisClient.HashOps.hPutAll(redisKey, redisValues);
|
||||||
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
redisTemplate.expire(redisKey, expireInDays, TimeUnit.DAYS);
|
||||||
log.info("succeed to store role featureResource: redisKey:{} value:{}", redisKey, redisValues);
|
log.info("succeed to store role featureResource: redisKey:{} value:{}", redisKey, redisValues);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user