Tengo URL y PUERTO del servidor Redis remoto. Puedo escribir en Redis desde Scala. Sin embargo quiero conectar a Redis remotas a través del terminal usando redis-server
o algo similar con el fin de hacer varias llamadas de hget
, get
, etc (que puedo hacerlo con mi Redis instalado localmente sin ningún problema).
120
Could not connect to Redis at -c:6379: Temporary failure in name resolution
redis-cli -u redis://user:pass@host:port
si no tiene ganas de ingresar el host y el puerto por separado ..En caso de contraseña también necesitamos pasar un parámetro más
fuente
Hay dos formas de conectar el servidor redis remoto usando
redis-cli
:1. Usando host y puerto individualmente como opciones en el comando
Si su instancia está protegida con contraseña
por ejemplo, si
my-web.cache.amazonaws.com
es la URL del host y6379
es el puertoEntonces este será el comando:
si
92.101.91.8
es la dirección IP del host y6379
es el puerto:comando si la instancia está protegida con contraseña
pass123
:2. Usando una sola
uri
opción al mandocomando en un solo
uri
formulario con nombre de usuario y contraseñapor ejemplo, para el mismo comando de configuración de host - puerto anterior sería
comando si también se proporciona el nombre de usuario
user123
Esta respuesta detallada fue para aquellos que quieran verificar todas las opciones. Para obtener más información, consulte la documentación: uso de la línea de comandos de Redis
fuente