无法使用用户名/密码连接到redis群集。from redis.cluster import RedisCluster, ClusterNode
def get_redis_connection():
url = f"rediss://{uname}:{passwd}@{host}:{port}/0"
connection = RedisCluster.from_url(url)
if connection.ping():
print("Success")
else:
print("Failed")
get_redis_connection中出现错误:以10为基数int()的文本无效:
注意:密码包含字母数字和特殊字符,包括引号。设置:管道安装
假设用户名和密码如下所示,其中用户名为“travel-tire”:
rediss://travel-tire:v'Y:[4o2n:3*s@hostname:port
1条答案
按热度按时间sf6xfgos1#
密码中的字符不是有效的URI组件。
根据您的Redis客户端版本(如果您使用的版本早于4.0.0),您还需要更改from_url调用: