gpt4 book ai didi

Redis 批量数据上传错误 'set' 命令的参数个数错误

转载 作者:IT王子 更新时间:2023-10-29 06:14:06 24 4
gpt4 key购买 nike

我是一个 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

我收到“ERR ‘set’命令的参数数量错误。我已经尝试以尽可能多的方式解析此文件,但我仍然遇到了这堵砖墙。有什么想法吗?

最佳答案

--pipe 选项用于批量插入。您需要向 redis-cli --pipe 提供使用 Redis 协议(protocol)编码的数据,而不仅仅是纯文本 Redis 命令。

参见 http://redis.io/topics/mass-insert以获得更多解释。

关于Redis 批量数据上传错误 'set' 命令的参数个数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38837002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com