Saya percaya bahwa skema untuk URL yang Anda miliki adalah:
redis://username:[email protected]:port
.
Saya tidak percaya username
digunakan. node_redis
menyediakan dua metode yang akan Anda gunakan untuk masuk:createClient
dan auth
. Ada detail di readme, tetapi untuk referensi di sini adalah bagian yang relevan:
redis.createClient(port, host, options)
Buat koneksi klien baru.
port
default ke6379
danhost
default ke127.0.0.1
. Jika Anda memilikiredis-server
berjalan di komputer yang sama dengan node, maka default untuk port dan host mungkin baik-baik saja.options
dalam objek dengan kemungkinan properti berikut:
parser
:parser balasan protokol Redis mana yang akan digunakan. Defaultnya adalahhiredis
jika modul itu diinstal. Ini juga dapat disetel kejavascript
.return_buffers
:default ke salah. Jika disetel ketrue
, maka balasan data massal akan dikembalikan sebagai objek Buffer node, bukan String JavaScript.
createClient()
mengembalikanRedisClient
objek yang bernamaclient
dalam semua contoh di sini.client.auth(sandi, panggilan balik)
Saat menyambung ke server Redis yang memerlukan autentikasi,
AUTH
perintah harus dikirim sebagai perintah pertama setelah terhubung. Ini bisa jadi sulit untuk dikoordinasikan dengan koneksi ulang, pemeriksaan siap pakai, dll. Untuk mempermudah ini,client.auth()
menyimpanpassword
dan akan mengirimkannya setelah setiap koneksi, termasuk koneksi ulang.callback
dipanggil hanya sekali, setelah respons keAUTH
pertama perintah.