Come connettersi al server Redis remoto?


119

Ho l'URL e la PORTA del server Redis remoto. Sono in grado di scrivere su Redis da Scala. Tuttavia voglio per connettersi a Redis remoti tramite terminale utilizzando redis-servero qualcosa di simile al fine di rendere diverse chiamate di hget, getecc (che posso fare con il mio installato localmente Redis senza alcun problema).

Risposte:


232
redis-cli -h XXX.XXX.XXX.XXX -p YYYY

xxx.xxx.xxx.xxxè l'indirizzo IP ed yyyyè la porta

ESEMPIO dal mio ambiente di sviluppo

redis-cli -h 10.144.62.3 -p 30000

COMANDI DELLA CLI DI REDIS

Host, porta, password e database Per impostazione predefinita, redis-cli si connette al server alla porta 127.0.0.1 6379. Come si può intuire, è possibile modificarlo facilmente utilizzando le opzioni della riga di comando. Per specificare un nome host o un indirizzo IP diverso, utilizzare -h. Per impostare una porta diversa, utilizzare -p.

redis-cli -h redis15.localnet.org -p 6390 ping


4
DiceCould not connect to Redis at -c:6379: Temporary failure in name resolution
duckertito

@ duckertito- Sei in grado di risolvere questo problema? Sto anche affrontando lo stesso
Jeff Cook

12
Puoi usarlo redis-cli -u redis://user:pass@host:portanche se non hai voglia di inserire separatamente host e porta ..
user3344977

32

Anche in caso di password dobbiamo passare un parametro in più

redis-cli -h host -p port -a password

14

Esistono due modi per connettere il server Redis remoto utilizzando redis-cli:

1. Utilizzo di host e porta singolarmente come opzioni nel comando

redis-cli -h host -p port

Se la tua istanza è protetta da password

redis-cli -h host -p port -a password

ad esempio, se my-web.cache.amazonaws.comè l'URL dell'host ed 6379è la porta

Quindi questo sarà il comando:

redis-cli -h my-web.cache.amazonaws.com -p 6379

se 92.101.91.8è l'indirizzo IP dell'host ed 6379è la porta:

redis-cli -h 92.101.91.8 -p 6379

comando se l'istanza è protetta da password pass123:

redis-cli -h my-web.cache.amazonaws.com -p 6379 -a pass123

2. Utilizzo uridell'opzione singola nel comando

redis-cli -u redis://password@host:port

comando in un'unica uriforma con nome utente e password

redis-cli -u redis://username:password@host:port

ad esempio, per lo stesso host - il comando di configurazione della porta sarebbe

redis-cli -u redis://pass123@my-web.cache.amazonaws.com:6379

comando se viene fornito anche il nome utente user123

redis-cli -u redis://user123:pass123@my-web.cache.amazonaws.com:6379

Questa risposta dettagliata era per coloro che vogliono controllare tutte le opzioni. Per ulteriori informazioni, consultare la documentazione: Utilizzo della riga di comando di Redis

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.