正在连接到AWS内存数据库

omvjsjqw  于 2022-10-31  发布在  Redis
关注(0)|答案(1)|浏览(230)

我开始研究AWS MemoryDB,是在花了一些时间设置一个集群之后。我可以使用redis-cli连接,但不能使用redis-py-cluster连接,即使我使用了相同的凭据。下面是我的redis-cli命令和使用redis-py-cluster的python脚本。
Redis命令行界面
redis-cli -h HOST --tls -p 6379 -a PWD --user username
Python代码

from rediscluster import RedisCluster
startup_nodes = [{"host": "HOST", "port": "6379"}]
rd = RedisCluster(startup_nodes=startup_nodes, username="USER", password="PWD", decode_responses=True, skip_full_coverage_check=True)

任何帮助都将不胜感激。

wwtsj6pe

wwtsj6pe1#

问题出在RedisCluster的初始化上。以下是正确的参数,特别是ssl=True
rd = RedisCluster(startup_nodes=startup_nodes, username="demo-user", password="<PW>", decode_responses=True,ssl=True,skip_full_coverage_check=True)

相关问题