我使用此脚本将关键字列表存储到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
。
那怎么了,有人可以帮我吗?