undeal向redis中缓存第一次开始处理时间戳,key值名称修改
This commit is contained in:
parent
62d448c294
commit
4e6bd1dd6e
|
@ -128,9 +128,9 @@ public class UndealHandleManager{
|
|||
long createMillis = currentMillis;
|
||||
//判断redis是否包含文件名称 key
|
||||
if (spectrumServiceQuotes.getRedisStreamUtil().hasKey(spectrumFile.getName())) {
|
||||
createMillis = (long) spectrumServiceQuotes.getRedisStreamUtil().get(spectrumFile.getName());
|
||||
createMillis = (long) spectrumServiceQuotes.getRedisStreamUtil().get(spectrumFile.getName()+"-undeal");
|
||||
} else {
|
||||
spectrumServiceQuotes.getRedisStreamUtil().set(spectrumFile.getName(), currentMillis);
|
||||
spectrumServiceQuotes.getRedisStreamUtil().set(spectrumFile.getName()+"-undeal", currentMillis);
|
||||
}
|
||||
try {
|
||||
//解析文件
|
||||
|
@ -148,7 +148,7 @@ public class UndealHandleManager{
|
|||
this.taskLatch.countDown();
|
||||
//满足undeal文件处理周期时长会删除源文件
|
||||
if ((currentMillis - createMillis) >= taskProperties.getUndealFileTimeOut()) {
|
||||
spectrumServiceQuotes.getRedisStreamUtil().del(spectrumFile.getName());
|
||||
spectrumServiceQuotes.getRedisStreamUtil().del(spectrumFile.getName()+"-undeal");
|
||||
spectrumFile.delete();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user