redisutil加异常捕捉和日志
parent
e89efa1a76
commit
c2940417ad
|
@ -155,12 +155,16 @@ public class RedisUtil {
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public void del(String... key) {
|
public void del(String... key) {
|
||||||
if (key != null && key.length > 0) {
|
try {
|
||||||
if (key.length == 1) {
|
if (key != null && key.length > 0) {
|
||||||
redisTemplate.delete(key[0]);
|
if (key.length == 1) {
|
||||||
} else {
|
redisTemplate.delete(key[0]);
|
||||||
redisTemplate.delete(CollectionUtils.arrayToList(key));
|
} else {
|
||||||
|
redisTemplate.delete(CollectionUtils.arrayToList(key));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
LOGGER.error("redis删除key失败,key:{},error:{}",key,e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -195,22 +199,28 @@ public class RedisUtil {
|
||||||
* @param key,数组
|
* @param key,数组
|
||||||
*/
|
*/
|
||||||
public void rename(long time,String postfix,String[] key) {
|
public void rename(long time,String postfix,String[] key) {
|
||||||
if (key != null && key.length > 0) {
|
try {
|
||||||
for (int i = 0; i < key.length; i++) {
|
if (key != null && key.length > 0) {
|
||||||
// 旧名字
|
for (int i = 0; i < key.length; i++) {
|
||||||
String oldName = key[i];
|
// 旧名字
|
||||||
// 新名字
|
String oldName = key[i];
|
||||||
String newName = getKey(oldName,postfix,false);
|
// 新名字
|
||||||
// key是否存在
|
String newName = getKey(oldName,postfix,false);
|
||||||
boolean aBoolean = hasKey(oldName);
|
// key是否存在
|
||||||
if (aBoolean){
|
boolean aBoolean = hasKey(oldName);
|
||||||
// 重命名
|
if (aBoolean){
|
||||||
redisTemplate.rename(oldName,newName);
|
// 重命名
|
||||||
// 设置过期时间
|
redisTemplate.rename(oldName,newName);
|
||||||
expire(newName,time);
|
// 设置过期时间
|
||||||
|
expire(newName,time);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
LOGGER.error("redis重命名key失败,key:{},error:{}",key,e.getMessage());
|
||||||
}
|
}
|
||||||
|
del(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
// ============================String=============================
|
// ============================String=============================
|
||||||
|
|
Loading…
Reference in New Issue