redis Mass Insertion中没有Auth“需要验证”错误?

时间:2016-02-08 10:23:46

标签: python redis redis-py

我正在尝试将行的毫秒插入redis。 我浏览了redis massinsertion教程并尝试了

cat data.txt | python redis_proto.py | redis-cli -p 6321 -a“myPassword”--pipe

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

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

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

任何帮助或建议都会受到赞赏吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我认为您可以在连接池参数中添加密码,如下所示:

池= redis.ConnectionPool(主机= redis_host,端口= INT(redis_port),DB = INT(redis_db),密码= redis_pass)