Redis在node.js中添加参数

redis in node.js zadd arguments

本文关键字:添加 参数 js node Redis      更新时间:2023-09-26

我在node.js中有这行,但我得到错误的参数数量。在redis-cli中,这很容易,etg test 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
编辑:

i also tried

redis_client.zadd('convensation:convensationIds:user:' + data.from ,convensationId ,data.to);

您只传递一个参数,即一个数组。尝试将该数组的值作为适当的参数传递:

redis_client.zadd('convensation:convensationIds:user:' + data.from ,convensationId ,data.to);

zadd接受三个参数:

  1. 第一个是Z集的名称
  2. 第二个是数字,最有可能是0
  3. 第三个是新值

的例子:client.zadd("job", 0 , string_job);