Глядя на это ниже код (взято из git page)Нужно ли мне закрыть экземпляр клиента redis клиента, используя .quit()?
var redis = require("redis"),
client = redis.createClient(), multi;
// runs immediately
client.mset("incr thing", 100, "incr other thing", 1, redis.print);
multi = client.multi();
// drains multi queue and runs atomically
multi.exec(function (err, replies) {
console.log(replies); // 101, 2
client.quit(); // IS THIS OPTIONAL?
});
Я хочу знать, если client.quit() не является обязательным, или если multi.exec() автоматически выполняет бросить меня? Я пытаюсь отлаживать утечку памяти в моем redis, и я понял, что не использую .quit() где угодно. Должна ли я быть?
Смысл, должен ли мой код выглядеть так?
client = redis.createClient();
multi = clent.multi();
multi.exec({something});
client.quit();
В принципе, где клиент.куит идти и мне даже нужно?
Я не использую client.quit в своих проектах. –