您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

我是否需要使用.quit()退出节点redis客户端实例?

我是否需要使用.quit()退出节点redis客户端实例?

“多条命令排队,直到发出EXEC,然后Redis自动运行所有命令。”

这是来自github的示例:

// multi chain with an individual callback
client.multi()
    .scard("bigset")
    .smembers("bigset")
    .keys("*", function (err, replies) {
        client.mget(replies, redis.print);
    })
    .dbsize()
    .exec(function (err, replies) {
        console.log("MULTI got " + replies.length + " replies");
        replies.forEach(function (reply, index) {
            console.log("Reply " + index + ": " + reply.toString());
        });
    });

您的问题:我需要使用client.quit()吗?是的,您需要这样做,因为在重新启动Redis服务器之前,您的Redis连接不会关闭。您应该client.quit()在所有过程完成后使用。(例如,在您的上一个回调中)

其他 2022/1/1 18:18:45 有640人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶