TIM*_*MEX 5 javascript database redis node.js
我正在使用Node.js模块node_redis:
var data = [ {'name':'matt', 'id':'333' } , {'name':'Jessica','id':'492'} ] ;
//Initialize Redis
var redis = require('redis'),
rclient = redis.createClient(settings.redis.port, settings.redis.host,{pass:settings.redis.password});
rclient.auth(settings.redis.password, function(){});
rclient.on("error", function (err) {});
//OK, insert the data into redis
rclient.set("mykey", data);
Run Code Online (Sandbox Code Playgroud)
当我这样做时set,我得到一个错误,为什么?
{ stack: [Getter/Setter],
arguments: undefined,
type: undefined,
message: 'ERR wrong number of arguments for \'set\' command' }
Error: ERR wrong number of arguments for 'set' command
Run Code Online (Sandbox Code Playgroud)
Jam*_*mes 10
该set方法需要一个字符串作为第二个参数.
你可以将你的data变量字符串化,即
rclient.set("mykey", JSON.stringify(data))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4003 次 |
| 最近记录: |