Acredito que o esquema para o URL que você tem seja:
redis://username:example@sqldat.com:port . Não acredito em
username é usado. node_redis fornece dois métodos que você usará para fazer login:createClient e auth . Há detalhes no leia-me, mas para referência aqui está a parte relevante:redis.createClient(porta, host, opções)
Crie uma nova conexão de cliente.porto padrão é6379ehosto padrão é127.0.0.1. Se você tiverredis-serverrodando no mesmo computador que o nó, então os padrões para porta e host provavelmente serão bons.optionsem um objeto com as seguintes propriedades possíveis:
parser:qual analisador de resposta do protocolo Redis usar. Padrões parahiredisse esse módulo estiver instalado. Isso também pode ser definido comojavascript.return_buffers:o padrão é falso. Se definido comotrue, as respostas de dados em massa serão retornadas como objetos Buffer de nó em vez de Strings JavaScript.
createClient()retorna umRedisClientobjeto chamadoclientem todos os exemplos aqui.
client.auth(senha, retorno de chamada)
Ao se conectar a servidores Redis que exigem autenticação, oAUTHO comando deve ser enviado como o primeiro comando após a conexão. Isso pode ser difícil de coordenar com reconexões, verificação de pronto, etc. Para tornar isso mais fácil,client.auth()armazenapassworde irá enviá-lo após cada conexão, incluindo reconexões.callbacké invocado apenas uma vez, após a resposta ao primeiroAUTHcomandando.