sql >> Database teknologi >  >> NoSQL >> Redis

Opretter forbindelse til RedisToGo gennem Node.JS

Jeg tror, ​​at skemaet for den URL, du har, er:

redis://username:[email protected]:port .

Jeg tror ikke på username anvendes. node_redis giver to metoder, som du vil bruge til at logge ind:createClient og auth . Der er detaljer i readme, men til reference her er den relevante del:

redis.createClient(port, vært, muligheder)

Opret en ny klientforbindelse. port standard til 6379 og host standard til 127.0.0.1 . Hvis du har redis-server kører på den samme computer som node, så er standardindstillingerne for port og vært sandsynligvis fine. options i et objekt med følgende mulige egenskaber:

  • parser :hvilken Redis protokol svarparser skal bruge. Som standard er hiredis hvis dette modul er installeret. Dette kan også indstilles til javascript .
  • return_buffers :er standard til falsk. Hvis indstillet til true , så returneres bulkdatasvar som nodebufferobjekter i stedet for JavaScript-strenge.

createClient() returnerer en RedisClient objekt, der hedder client i alle eksemplerne her.

client.auth(adgangskode, tilbagekald)

Når du opretter forbindelse til Redis-servere, der kræver godkendelse, er AUTH kommando skal sendes som den første kommando efter tilslutning. Dette kan være vanskeligt at koordinere med genforbindelser, klar-tjek osv. For at gøre dette lettere, client.auth() gemmer password og vil sende det efter hver forbindelse, inklusive genforbindelser. callback kaldes kun én gang efter svaret på den allerførste AUTH kommando sendt.



  1. Hvordan øger man et felt i mongodb?

  2. MongoDB $slice

  3. Hvorfor MongoDB – 10 grunde til at lære MongoDB for 2022

  4. Hvordan får man array fra mongoDB-samlingen?