client.quit()不等待命令完成

时间:2019-02-10 12:24:20

标签: node.js redis

早上好,我现在正在研究Redis并进行一些教程。我正在Windows上运行最新的Redis容器,本教程中的基本代码是

    var redis = require("redis"); // 1
    var client = redis.createClient(); // 2
    client.set("my_key", "Hello World using Node.js and Redis"); // 3
    client.get("my_key", redis.print); // 4
    client.quit();

当我运行它时,我得到 AbortError:流连接已终止,命令已中止。它可能已被处理。 因此,我认为可能是我的设置有些混乱,但是,如果我注释掉client.quit()命令,尽管可以保持连接打开,但它可以成功完成。

我敢肯定,这是由于我对Redis或容器或两者的结合缺乏了解,但是对于如何使quit()等待过程完成的任何帮助或指针,我们将不胜感激。 干杯

0 个答案:

没有答案