Uzak Redis sunucusuna nasıl bağlanılır?


120

Uzak Redis sunucusunun URL ve PORT'una sahibim. Scala'dan Redis'e yazabiliyorum. Ancak kullanarak terminali üzerinden uzaktan REDIS bağlanmak istediğiniz redis-serverbirkaç arama yapmak için veya benzer bir şey hget, getvb (Ben herhangi bir sorun olmadan benim yerel olarak yüklü REDIS ile yapabilir).

Yanıtlar:


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

xxx.xxx.xxx.xxx IP adresi ve yyyy bağlantı noktası

Geliştirici ortamımdan ÖRNEK

redis-cli -h 10.144.62.3 -p 30000

REDIS CLI KOMUTLARI

Ana bilgisayar, bağlantı noktası, parola ve veritabanı Varsayılan olarak redis-cli, sunucuya 127.0.0.1 bağlantı noktası 6379'dan bağlanır. Tahmin edebileceğiniz gibi, bunu komut satırı seçeneklerini kullanarak kolayca değiştirebilirsiniz. Farklı bir ana bilgisayar adı veya IP adresi belirtmek için -h kullanın. Farklı bir bağlantı noktası ayarlamak için -p kullanın.

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


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

@ duckertito- ABle bu sorunu çözecek mi? Ben de aynı
Jeff Cook

12
redis-cli -u redis://user:pass@host:portAna bilgisayara ve bağlantı noktasına ayrı ayrı girmek istemiyorsanız da kullanabilirsiniz ..
user3344977

33

Şifre durumunda ayrıca bir parametre daha geçmemiz gerekiyor

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

15

Uzak redis sunucusunu kullanarak bağlanmanın iki yolu vardır. redis-cli :

1. Ana bilgisayar ve bağlantı noktasını komutta seçenek olarak ayrı ayrı kullanma

redis-cli -h host -p port

Örneğiniz şifre korumalıysa

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

örneğin my-web.cache.amazonaws.com, ana bilgisayar url'si ve6379 bağlantı noktasıysa

O zaman komut şu olacak:

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

eğer 92.101.91.8ana bilgisayar IP adresidir ve 6379liman:

redis-cli -h 92.101.91.8 -p 6379

örnek şifre ile korunuyorsa komut pass123:

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

2. Komutta tek uriseçeneği kullanma

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

urikullanıcı adı ve şifre ile tek bir biçimde komut

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

örneğin, yukarıdaki ana bilgisayar bağlantı noktası yapılandırma komutu için

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

kullanıcı adı da sağlanmışsa komut user123

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

Bu ayrıntılı cevap, tüm seçenekleri kontrol etmek isteyenler içindi. Daha fazla bilgi için belgeleri kontrol edin: Redis komut satırı kullanımı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.