avoid repeating setting cache

This commit is contained in:
DIYgod
2019-03-28 00:29:05 +08:00
parent 9e2b99f5ac
commit 567e73df77

View File

@@ -43,7 +43,11 @@ module.exports = function(app, options = {}) {
return value;
}
},
set: async (key, value, maxAge = 24 * 60 * 60) => {
set: async function(key, value, maxAge = 24 * 60 * 60) {
if (await redisClient.exists(key)) {
logger.warn(`repeated key: ${key}, ${value}`);
return;
}
if (!value || value === 'undefined') {
value = '';
}