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

Bruger du Redis til at implementere login?

Du kan bruge to lister til denne type distribueret mønster i stedet. Jeg foreslår dette hovedsageligt på grund af PubSubs karakter af "skyd og glem" uden at garantere levering. Jeg vil antage, at du ikke ønsker det i dit tilfælde.

Her er det foreslåede flow - først skal du konfigurere to blokerende "lyttere":

  1. Server1:BRPOP completed
  2. Server2:BRPOP requests

Derefter, når en bruger logger ind:

  1. Server1:LPUSH requests data
  2. Server2:fjerner blokering, behandler data, LPUSH completed data og gå tilbage til blokering af pop
  3. Server1:fjerner blokering, gør hvad som helst, gå tilbage til blokering af pop



  1. Sådan bruger du $cond operation i Spring-MongoDb aggregeringsramme

  2. Hvordan MongoDB Database Automation forbedrer sikkerheden

  3. Sådan bruges Redis med Python

  4. mongoDB:$dateToString-format for at vise tid med 15 minutters interval