微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在nodejs脚本中等待ioredis库的“设置”功能? 我认为回答者不必知道ioredis

如何解决如何在nodejs脚本中等待ioredis库的“设置”功能? 我认为回答者不必知道ioredis

让我把我的node.js脚本放在下面。

它失败了,因为redis.disconnect()调用可能在redis.set()调用完成之前完成了。

如何让redis.disconnet()等待所有“ set()”调用完成?

我需要调用redis.disconnect(),因为我希望脚本在终端中的完成时关闭。 (例如,节点myscript.js -x1)

https://github.com/luin/ioredis

var Redis = require("ioredis");
var redis = new Redis();
for (var i = 0; i < process.argv.length; ++i) {
    var ai = process.argv[i];
   
    if (ai == "-x1") {
        redis.set("x","1");
        
    }
    if (ai == "-x2") {
        redis.set("x","2");
        
    }
}
redis.disconnect()

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。