商品删除时 删除库存缓存
This commit is contained in:
@@ -715,17 +715,22 @@ public class RedisUtils {
|
||||
log.debug("--------------------------------------------");
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据 prefix+id 删除key 不做模糊匹配
|
||||
* @param prefix 前缀
|
||||
* @param ids id
|
||||
*/
|
||||
public void delByIntKey(String prefix, Set<Integer> ids) {
|
||||
Set<Object> keys = new HashSet<>();
|
||||
for (Integer id : ids) {
|
||||
keys.addAll(redisTemplate.keys(new StringBuffer(prefix).append(id).toString()));
|
||||
keys.add(prefix + id);
|
||||
}
|
||||
long count = redisTemplate.delete(keys);
|
||||
// 此处提示可自行删除
|
||||
log.debug("--------------------------------------------");
|
||||
log.debug("成功删除缓存:" + keys.toString());
|
||||
log.debug("缓存删除数量:" + count + "个");
|
||||
log.debug("--------------------------------------------");
|
||||
log.info("--------------------------------------------");
|
||||
log.info("成功删除缓存:" + keys.toString());
|
||||
log.info("缓存删除数量:" + count + "个");
|
||||
log.info("--------------------------------------------");
|
||||
}
|
||||
/**
|
||||
* redis 库存操作
|
||||
|
||||
Reference in New Issue
Block a user