【发布时间】:2019-01-22 22:41:41
【问题描述】:
我可以在 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 中设置值?
【问题讨论】:
-
您是否收到错误消息?你在哪里定义客户?
-
没有错误信息,根本没有设置key
标签: node.js redis node-redis