无法使用Redis的Node.js检索密钥

时间:2019-03-02 21:20:59

标签: node.js redis

我使用此脚本将关键字列表存储到redis:

var redis = require("redis"),
    client = redis.createClient();
var fs = require('fs');
var filepath = "resource/bagofword.txt"
var keyword_list = fs.readFileSync(filepath, 'utf8').split('\n');
for (var i = 0; i < keyword_list.length; i++) {
    client.set(keyword_list[i], 1, redis.print);
}
client.quit();

返回成功,我可以使用CLI来访问密钥:

ubuntu@ip:~/csc510-project$ redis-cli EXISTS "docker"
(integer) 1

但是我无法从其他脚本访问它:

        var redis = require("redis"),
            client = redis.createClient();

        console.log(client.exists("docker"));

它将在控制台中显示false

那怎么了,有人可以帮我吗?

0 个答案:

没有答案