Я могу установить ключ в Redis с помощью:
client.set("tmpkey", 100, "EX", 100);
Но эта функция не устанавливает ключ при вызове внутри функции обратного вызова другой функции Redis (KEYS или SCAN):
var client = redis.createClient(process.env.REDIS_PORT, process.env.REDIS_HOST);
client.on('error', function (err) {
console.log(err);
});
client.keys("TAG:*", function(err, res) {
console.log(res);
client.set("TMP", 100, "EX", 100);
});
client.quit(function (err, res) {
console.log('Exiting from quit command.');
});
Как установить значение в Redis после сканирования существующих ключей?