From dfe64159bbdfb6f7f6873017c05fb30c106547b0 Mon Sep 17 00:00:00 2001 From: HF Date: Thu, 28 Dec 2023 17:16:48 +0100 Subject: [PATCH] replace option on node-redis copy has to be lower-case --- src/data/redis/ranks.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/data/redis/ranks.js b/src/data/redis/ranks.js index 5656942c..d5986a66 100644 --- a/src/data/redis/ranks.js +++ b/src/data/redis/ranks.js @@ -130,11 +130,13 @@ export async function storeHourlyCountryStats(start, amount) { REV: true, }); - await client.copy(DAILY_CRANKED_KEY, PREV_DAILY_CRANKED_KEY, { - REAPLACE: true, - }); - await client.set(PREV_DAILY_CRANKED_TS_KEY, String(tsNow)); - await client.del(HOURLY_CRANKED_KEY); + await Promise.all([ + client.copy(DAILY_CRANKED_KEY, PREV_DAILY_CRANKED_KEY, { + replace: true, + }), + client.set(PREV_DAILY_CRANKED_TS_KEY, String(tsNow)), + client.del(HOURLY_CRANKED_KEY), + ]); if (prevTs && prevTs > tsNow - 1000 * 3600 * 1.5) { const curData = await client.zRangeWithScores(