任何时候在进行set时,都要保证key的删除和过期
try {
flag = redisUtils.setIfAbsent(key, msg);
redisUtils.expire(key, expired, TimeUnit.SECONDS);
} catch (Exception e) {
redisUtils.delete(key);
}
setIfAbsent(key, msg, expired);报NPE
todo: 有时间排查原因
原文:https://www.cnblogs.com/yks43/p/14347054.html