优化 redis multi 使用

This commit is contained in:
liangtongchuan
2021-08-02 18:07:28 +08:00
parent 19430162f4
commit abb74b9e6b
3 changed files with 3 additions and 7 deletions
+2 -6
View File
@@ -158,9 +158,7 @@ export async function setTeamSearchReq(roleId: string, sid: string, qualityArr:
cmds.push(['sadd', getComTeamKey(quality, lvRange), getComTeamValue(roleId, sid)]);
}
});
const multiClient = redisClient().multi(cmds) as Redis.Multi;
const newMulti = promisifyAll(multiClient) as Redis.Multi;
const res = await newMulti.execAsync();
const res = await redisClient().multi(cmds).execAsync();
console.log('setTeamSearchReq: ', res);
return res;
}
@@ -185,9 +183,7 @@ export async function rmRoleFromQueue(roleId: string, sid: string, qualityArr: A
}
}
};
const multiClient = redisClient().multi(cmds) as Redis.Multi;
const newMulti = promisifyAll(multiClient) as Redis.Multi;
await newMulti.execAsync();
await redisClient().multi(cmds).execAsync();
}
/**