J'ai l'URL et le PORT du serveur Redis distant. Je suis capable d'écrire dans Redis depuis Scala. Cependant , je veux me connecter à distance via un terminal Redis en utilisant redis-server
ou quelque chose de similaire afin de faire plusieurs appels de hget
, get
etc. (je peux le faire avec mon Redis installé localement sans aucun problème).
120
Could not connect to Redis at -c:6379: Temporary failure in name resolution
redis-cli -u redis://user:pass@host:port
si vous n'avez pas envie d'entrer l'hôte et le port séparément.En cas de mot de passe, nous devons également passer un paramètre supplémentaire
la source
Il existe deux façons de connecter un serveur Redis distant en utilisant
redis-cli
:1. Utilisation de l'hôte et du port individuellement comme options dans la commande
Si votre instance est protégée par mot de passe
par exemple si
my-web.cache.amazonaws.com
est l'url de l'hôte et6379
est le portAlors ce sera la commande:
si
92.101.91.8
est l'adresse IP de l'hôte et6379
est le port:commande si l'instance est protégée par mot de passe
pass123
:2. Utilisation d'une seule
uri
option dans la commandecommande sous une seule
uri
forme avec nom d'utilisateur et mot de passePar exemple, pour le même hôte - la commande de configuration du port serait
commande si le nom d'utilisateur est également fourni
user123
Cette réponse détaillée était pour ceux qui veulent vérifier toutes les options. Pour plus d'informations, consultez la documentation: Utilisation de la ligne de commande Redis
la source