0

我正在尝试将几百万行插入 redis 。我浏览了redis massinsertion教程并尝试了

猫数据.txt | python redis_proto.py | redis-cli -p 6321 -a "我的密码" --pipe

这里的 redis_proto.py 是读取 data.txt 并转换为 redis 协议的 python 脚本。

我收到一些错误,如下所示

传输的所有数据。等待最后的回复... NOAUTH 需要身份验证。NOAUTH 需要身份验证。

任何帮助或建议将不胜感激?

4

2 回答 2

1

我猜你的密码里会有“$”。如果将其删除,它将起作用。

于 2016-03-10T10:35:51.817 回答
1

我认为您可以像这样在连接池参数中添加密码:

pool=redis.ConnectionPool(host=redis_host,port=int(redis_port),db=int(redis_db),password=redis_pass)

于 2018-01-17T09:41:07.013 回答