Express.js中的Redis SET命令

时间:2014-03-12 21:43:32

标签: node.js express redis

可能是一个愚蠢的问题,但我可以从redis文档中看到,设置一个键来保存我将使用的字符串值:

SET mykey "Hello"

但所有文档似乎都集中在命令行的命令上。

我正在使用Express.js(带有node.js),我希望能够从我的server.js文件中运行命令。

目前我有:

# db is a redis.createClient object set earlier in my code
db.set(mykey "Hello");

但这不起作用 - 我收到语法错误警告。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你在函数调用中缺少一个逗号。 Redis使用空格来分隔参数,但node.js使用逗号。所以你的代码应该是这样的:

db.set(mykey, "Hello")