可能是一个愚蠢的问题,但我可以从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");
但这不起作用 - 我收到语法错误警告。
有什么建议吗?
答案 0 :(得分:1)
你在函数调用中缺少一个逗号。 Redis使用空格来分隔参数,但node.js使用逗号。所以你的代码应该是这样的:
db.set(mykey, "Hello")