我在node.js中有这一行,但是我得到错误的参数数量。 在redis-cli中它很容易,etg测试10 2,但由于某种原因它不会在这里工作。
示例:
convensation:convensationIds:user:23984 294874 1
我的代码:
redis_client.zadd(['convensation:convensationIds:user:' + data.from ,convensationId ,data.to]);
错误:
RR wrong number of arguments for 'zadd' command
编辑:
我也试过
redis_client.zadd('convensation:convensationIds:user:' + data.from ,convensationId ,data.to);
但是得到了与上面相同的错误。
答案 0 :(得分:1)
你只传递一个参数,即一个数组。尝试将该数组的值作为正确的参数传递:
redis_client.zadd('convensation:convensationIds:user:' + data.from ,convensationId ,data.to);
答案 1 :(得分:0)
zadd
具有三个参数:
示例:
client.zadd("job", 0 , string_job);