7

私のスクリプトには文字列の配列があり、これらの文字列を Redis キューに入れnode.jsたいと思っています。LPUSH私は試した:

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')

期待どおりの結果が得られましたが、実際のアプリケーションでは実行時に配列が生成され、その内容がわかりません。

4

2 に答える 2