Ich habe URL und PORT des Remote-Redis-Servers. Ich kann von Scala aus in Redis schreiben. Allerdings möchte ich remote Redis über Terminal verbinden redis-server
oder etwas ähnliches , um mehrere Aufruf zu machen hget
, get
usw. (ich es mit meinem lokal installierten Redis ohne Probleme tun können).
118
Could not connect to Redis at -c:6379: Temporary failure in name resolution
redis-cli -u redis://user:pass@host:port
wenn Sie nicht Lust haben, Host und Port getrenntIm Falle eines Passworts müssen wir auch einen weiteren Parameter übergeben
quelle
Es gibt zwei Möglichkeiten, einen Remote-Redis-Server zu verbinden
redis-cli
:1. Verwenden Sie Host & Port einzeln als Befehlsoptionen
Wenn Ihre Instanz kennwortgeschützt ist
zB wenn
my-web.cache.amazonaws.com
ist die Host-URL und6379
ist der PortDann ist dies der Befehl:
Wenn
92.101.91.8
ist die Host-IP-Adresse und6379
der Port:Befehl, wenn die Instanz mit einem Passwort geschützt ist
pass123
:2. Verwenden einer einzelnen
uri
Option im BefehlBefehl in einer einzigen
uri
Form mit Benutzername und PasswortzB für den gleichen oben genannten Host - Port - Konfigurationsbefehl wäre
Befehl, wenn auch ein Benutzername angegeben wird
user123
Diese detaillierte Antwort war für diejenigen, die alle Optionen überprüfen möchten. Weitere Informationen finden Sie in der Dokumentation: Verwendung der Redis-Befehlszeile
quelle