1.var redis = require("redis");
2.var client = redis.createClient();
3.client.on("error", function (err) {
4. console.log("Error " + err);
5.});
我无法理解node js应用程序中的redis事物。 任何人都可以逐行解释上述内容吗?
答案 0 :(得分:1)
第一行需要使用CommonJS语法命名为“redis”的模块。这是在Nodejs中加载功能的基本方法。
第二行创建一个新对象client,由“redis模块”返回。对象“client”公开了一个接口,让程序监听事件,这是Nodejs中的核心概念。
第三行只是监听一个错误事件,当一些事情发生时,redis-client可能会抛出这个事件。
有关Nodejs中事件的更多信息, https://nodejs.org/api/events.html
有关Nodejs中模块的更多信息, https://nodejs.org/docs/latest/api/modules.html