diff --git a/lib/middleware/cache.js b/lib/middleware/cache.js index 45f65a8788..7b6e6b07ae 100644 --- a/lib/middleware/cache.js +++ b/lib/middleware/cache.js @@ -38,20 +38,16 @@ module.exports = function(app, options = {}) { if (key && available) { let value = await redisClient.get(key); if (value) { - await redisClient.expire(key, config.cache.contentExpire); + redisClient.expire(key, config.cache.contentExpire); value = value + ''; } return value; } }, - set: async function(key, value, maxAge = config.cache.contentExpire) { + set: function(key, value, maxAge = config.cache.contentExpire) { if (!available) { return; } - if (await redisClient.exists(key)) { - logger.warn(`repeated key: ${key}, ${value}`); - return; - } if (!value || value === 'undefined') { value = ''; } @@ -59,7 +55,7 @@ module.exports = function(app, options = {}) { value = JSON.stringify(value); } if (key) { - await redisClient.setex(key, maxAge, value); + redisClient.setex(key, maxAge, value); } }, client: redisClient,