Я пытаюсь найти наиболее эффективный способ очистки нескольких ключей, используя массив идентификаторов пользователей для моего сайта аукциона.
Когда пользователь делает ставку на аукционе с указанием c, его идентификатор пользователя получает добавлен в массив участников на указанном c аукционе. Ключ используется для страницы активных ставок. Если пользователь делает ставку, то другим участникам торгов в biddingGroup
необходимо очистить кэш ключей. Единственный способ, которым я могу это сделать, - это
for (let i = 0; i < biddingGroup.length; i++) {
redisConnection.client.del("active-bid-" + biddingGroup[i], function (err, response) {
if (response == 1) {
console.log("Deleted active bid pages from cache")
} else {
console.log("Cannot delete")
}
})
}
, но я считаю, что это неэффективно. Есть ли способ лучше? Я ценю любую помощь!