【发布时间】:2013-08-08 07:31:37
【问题描述】:
在我的node.js 脚本中,我有一个字符串数组,我想将LPUSH 这些字符串放入Redis 队列中。我试过了:
var redis = require('redis').createClient();
redis.lpush('queue', ['1', '2', '3'])
这会导致单个字符串被推送:
redis 127.0.0.1:6379> lrange queue 0 -1
1) "1,2,3"
Redis 在LPUSH 命令中支持多个值,我正在寻求有关使用此功能的帮助。我不是在问如何遍历我的数组并分别推送每个项目。 :)
编辑:
我知道我是否这样做:
redis.lpush('queue', '1', '2', '3')
我得到了我的期望,但在我的实际应用程序中,数组是在运行时生成的,我不知道它的内容。
【问题讨论】:
标签: node.js node-redis