Вярвам, че схемата за URL адреса, който имате, е:
redis://username:example@sqldat.com:port .
Не вярвам на username се използва. node_redis предоставя два метода, които ще използвате, за да влезете:createClient и auth . Има подробности в readme, но за справка тук е съответната част:
redis.createClient(порт, хост, опции)
Създайте нова клиентска връзка.
portпо подразбиране е6379иhostпо подразбиране е127.0.0.1. Ако иматеredis-serverработи на същия компютър като възел, тогава настройките по подразбиране за порт и хост вероятно са добре.optionsв обект със следните възможни свойства:
parser:кой анализатор на отговорите на протокола Redis да използва. По подразбиране еhiredisако този модул е инсталиран. Това може също да бъде настроено наjavascript.return_buffers:по подразбиране е false. Ако е зададено наtrue, тогава отговорите с групови данни ще бъдат върнати като буферни обекти на възел вместо низове на JavaScript.
createClient()връщаRedisClientобект с имеclientвъв всички примери тук.client.auth(парола, обратно извикване)
Когато се свързвате към Redis сървъри, които изискват удостоверяване,
AUTHкомандата трябва да бъде изпратена като първа команда след свързване. Това може да бъде трудно за координиране с повторни връзки, проверка на готовност и т.н. За да направите това по-лесно,client.auth()съхраняваpasswordи ще го изпраща след всяко свързване, включително повторно свързване.callbackсе извиква само веднъж, след отговора на първияAUTHизпратена команда.