Bagaimana cara menyambung ke server Redis jarak jauh?

119

Saya memiliki URL dan PORT server Redis jarak jauh. Saya bisa menulis ke Redis dari Scala. Namun saya ingin terhubung ke Redis remote melalui terminal menggunakan redis-serveratau sesuatu yang mirip untuk membuat beberapa panggilan hget, get, dll (saya bisa melakukannya dengan saya Redis diinstal secara lokal tanpa masalah).

duckertito
sumber

Jawaban:

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

xxx.xxx.xxx.xxxadalah alamat IP dan yyyyport

CONTOH dari lingkungan pengembang saya

redis-cli -h 10.144.62.3 -p 30000

REDIS CLI COMMANDS

Host, port, password dan database Secara default redis-cli terhubung ke server di 127.0.0.1 port 6379. Seperti yang dapat Anda tebak, Anda dapat dengan mudah mengubahnya menggunakan opsi baris perintah. Untuk menentukan nama host atau alamat IP yang berbeda, gunakan -h. Untuk menyetel port yang berbeda, gunakan -p.

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

gh9
sumber
4
DikatakanCould not connect to Redis at -c:6379: Temporary failure in name resolution
duckertito
@ duckertito- MAMPU untuk mengatasi masalah ini? Saya juga menghadapi hal yang sama
Jeff Cook
12
Anda juga dapat menggunakan redis-cli -u redis://user:pass@host:portjika Anda tidak ingin memasukkan host dan port secara terpisah ..
user3344977
32

Dalam kasus kata sandi juga kita perlu melewatkan satu parameter lagi

redis-cli -h host -p port -a password
Aakash Handa
sumber
14

Ada dua cara untuk menghubungkan server redis jarak jauh menggunakan redis-cli:

1. Menggunakan host & port secara individual sebagai opsi dalam perintah

redis-cli -h host -p port

Jika instance Anda dilindungi kata sandi

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

misalnya jika my-web.cache.amazonaws.comadalah url host dan 6379port

Maka ini akan menjadi perintah:

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

jika 92.101.91.8adalah alamat IP host dan 6379porta:

redis-cli -h 92.101.91.8 -p 6379

perintah jika instance dilindungi dengan kata sandi pass123:

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

2. Menggunakan satu uriopsi dalam perintah

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

perintah dalam satu uribentuk dengan username & password

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

misalnya untuk perintah konfigurasi host - port yang sama di atas akan

redis-cli -u redis://[email protected]:6379

perintah jika nama pengguna juga disediakan user123

redis-cli -u redis://user123:[email protected]:6379

Jawaban rinci ini ditujukan bagi mereka yang ingin memeriksa semua opsi. Untuk informasi lebih lanjut, periksa dokumentasi: Redis penggunaan baris perintah

OM Bharatiya
sumber