Saya percaya bahwa skema untuk URL yang Anda miliki adalah:
redis://username:example@sqldat.com: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.
portdefault ke6379danhostdefault ke127.0.0.1. Jika Anda memilikiredis-serverberjalan di komputer yang sama dengan node, maka default untuk port dan host mungkin baik-baik saja.optionsdalam objek dengan kemungkinan properti berikut:
parser:parser balasan protokol Redis mana yang akan digunakan. Defaultnya adalahhiredisjika 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()mengembalikanRedisClientobjek yang bernamaclientdalam semua contoh di sini.client.auth(sandi, panggilan balik)
Saat menyambung ke server Redis yang memerlukan autentikasi,
AUTHperintah 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()menyimpanpassworddan akan mengirimkannya setelah setiap koneksi, termasuk koneksi ulang.callbackdipanggil hanya sekali, setelah respons keAUTHpertama perintah.