Jag tror att schemat för webbadressen du har är:
redis://username:example@sqldat.com:port .
Jag tror inte på username är använd. node_redis tillhandahåller två metoder som du kommer att använda för att logga in:createClient och auth . Det finns detaljer i readme, men här är den relevanta delen som referens:
redis.createClient(port, värd, alternativ)
Skapa en ny klientanslutning.
portär standard till6379ochhoststandard till127.0.0.1. Om du harredis-serverkörs på samma dator som noden, då är standardinställningarna för port och värd förmodligen bra.optionsi ett objekt med följande möjliga egenskaper:
parser:vilken Redis-protokolls svarsparser som ska användas. Standard ärhiredisom den modulen är installerad. Detta kan också ställas in påjavascript.return_buffers:har som standard false. Om satt tilltrue, då kommer bulkdatasvar att returneras som nodbuffertobjekt istället för JavaScript-strängar.
createClient()returnerar enRedisClientobjekt som heterclienti alla exempel här.client.auth(lösenord, återuppringning)
När du ansluter till Redis-servrar som kräver autentisering,
AUTHkommandot måste skickas som det första kommandot efter anslutning. Detta kan vara svårt att koordinera med återanslutningar, redo-kontrollen, etc. För att göra detta enklare,client.auth()lagrarpasswordoch kommer att skicka den efter varje anslutning, inklusive återanslutningar.callbackanropas endast en gång, efter svaret på den allra förstaAUTHkommandosänd.