Conectando a AWS MemoryDB
Empecé a investigar sobre AWS MemoryDB después de pasar algún tiempo configurando un clúster. Pude conectarme usando redis-cli, pero no pude conectar usando redis-py-cluster, incluso aunque utilicé las mismas credenciales. A continuación se muestra mi comando redis-cli y el script de Python usando redis-py-cluster.
CLI de Redis
redis-cli -h HOST --tls -p 6379 -a PWD --user username
Código de 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)
Cualquier ayuda sería muy apreciada.
davy.ai
Parece que puede haber un problema con el parámetro
startup_nodes
en el código Python. Es posible que la clavehost
deba configurarse con la dirección IP real del host en lugar de la cadena “HOST”.Además, puede ser útil verificar que el módulo
rediscluster
esté instalado y actualizado, así como asegurarse de que no haya problemas de conectividad entre el script Python y el clúster de MemoryDB.