2014-03-12 56 views
0

可能是一個愚蠢的問題,但我可以從Redis的文檔,要設置一個鍵來保存一個字符串值,看我會用:Redis的SET命令在Express.js

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

您在函數調用中缺少逗號。 Redis使用空格分隔參數,但node.js使用逗號。所以,你的代碼應該是這樣的:

db.set(mykey, "Hello") 
+0

感謝這 - 其實,我自從發現,無論是鍵和VAL需要引號所以'db.set(「的myKey」,「你好」)' - 謝謝指針雖然! – tommyd456

+0

哎呀,我認爲這是一個變數,對不起。我很高興你把它整理出來。 –