2014-12-06 71 views
0

我正在编写一个Node应用程序。这个应用程序与REDIS数据库交互。为此,我使用node_redis。有时候,我想用一行文本执行一个命令。换句话说,我想在不使用包装函数的情况下进行传递。举例来说,我可能有:在Node.js中执行REDIS命令

set myKey myValue 

我很想能够只执行一个无需掰开文字和调用client.set(“的myKey”,“myvalue的”);有没有一种方法可以在节点世界中执行像REDIS这样的命令?如果是这样,怎么样?

谢谢!

回答

2

您应该可以使用client.send_command(command_name, args, callback)向redis发送任意命令。参数可以是空的,所以在你的情况下,你只需要调用client.send_command('set myKey myValue', null, cb)

+0

但是,当我使用相同的命令,我得到一个错误 - “无法读取属性的'长度'null” – swateek 2016-01-21 10:57:59