Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用节点Redis在Redis中加载CSV文件_Node.js_Redis_Node Modules_Node Redis - Fatal编程技术网

Node.js 如何使用节点Redis在Redis中加载CSV文件

Node.js 如何使用节点Redis在Redis中加载CSV文件,node.js,redis,node-modules,node-redis,Node.js,Redis,Node Modules,Node Redis,我在Windows10机器上。我有一个csv文件,里面有50万条记录。我希望csv文件能够被流媒体读取,并使用节点Redis将其中的数据加载到Redis中。我们可以使用Redis集合或散列来实现这一点 const fs = require('fs'); const csv = require('csv-parser'); const redis = require('redis'); const client = redis.createClient(); client.on('conne

我在Windows10机器上。我有一个csv文件,里面有50万条记录。我希望csv文件能够被流媒体读取,并使用节点Redis将其中的数据加载到Redis中。我们可以使用Redis集合或散列来实现这一点

const fs = require('fs');
const csv = require('csv-parser');  
const redis = require('redis');
const client = redis.createClient();

client.on('connect', function() {
console.log('Redis client connected');
});

client.on('error', function (err) {
console.log('Something went wrong ' + err);
 });

fs.createReadStream('test.csv')  
.pipe(csv())
.on('data', (row) => {
 console.log(row);
})
.on('end', () => {
 console.log('CSV file successfully processed');
});

您的csv数据看起来如何?它的物理存在是什么?你想要一个集合还是散列?@Avanthika My csv看起来像这样
“组织名称”、“ip\u组织”、“域”、“db\u添加日期”、“db\u更新日期”、“创建人”、“MaxHealthInsurance”,192.68.1.1,“保险”,23-08-2018,12-09-2018,“Alex”
@Avanthika我想要集合你的csv数据看起来怎么样?它的物理存在是什么?你想要一个集合还是散列?@Avanthika My csv看起来像
“组织名称”、“ip\u组织”、“域”、“db\u添加日期”、“db\u更新日期”、“创建人”、“MaxHealthInsurance”,192.68.1.1,“保险”,23-08-2018,12-09-2018,“Alex”
@Avanthika我想要集合