我是一个redis新手,我正在努力将我的数据简单地放到数据库中。我有大约900,000条记录,我用R构建了一个管道.txt文件,输出如下:
SET "120705373" "Wilshire;01/30/2012;THEFT OF IDENTITY;Invest Cont;34.0441;-118.3382;Other"
SET "120705394" "Wilshire;01/30/2012;BATTERY ;Adult Other;34.0472;-118.3574;Assault"
SET "120705395" "Wilshire;01/30/2012;BATTERY ;Adult Other;34.0472;-118.3574;Assault"
...etc现在,当我在bash中运行该文件时:
cat /mnt/c/Users/filename.txt | redis-cli --pipe我得到了“错误的'set‘命令的参数数量错误。我已经尝试了尽可能多的方法来解析这个文件,但我仍然遇到这个问题。有什么想法吗?”
发布于 2016-08-09 19:29:12
--管道选项用于批量插入。您需要向redis-cli --管道提供使用Redis协议编码的数据,而不仅仅是纯文本的Redis命令。
有关更多解释,请参阅http://redis.io/topics/mass-insert。
https://stackoverflow.com/questions/38837002
复制相似问题