我是Node world的新手,但有一些回调和Promise的信息。
所以只需编写一个小代码即可从Redis获取数据并将其打印到控制台。
现在,下面的代码工作得非常好,但它永远不会返回它。意味着当我使用node命令运行它时,说 test.js 是文件的名称然后它执行并返回来自 Redis 服务器的值,但永远不会来回到提示。请看图片。为什么会这样,我们要做什么才能让它回归。
var redis = require("redis");
var client = redis.createClient(6379, "localhost");
var Promise = require("bluebird");
client.get("key1", function(err, result){
if(err)
throw err;
console.log(result);
});
答案 0 :(得分:0)
您可以关闭此过程。检查是否必须先关闭redis连接。
client.get("key1", function(err, result){
if(err)
throw err;
console.log(result);
process.exit(0);
});