sql >> Databáze >  >> NoSQL >> Redis

Používáte Redis k implementaci přihlášení?

Pro tento typ distribuovaného vzoru můžete místo toho použít dva seznamy. Navrhuji to hlavně kvůli povaze PubSub „vystřel a zapomeň“ bez záruky doručení. Předpokládal bych, že ve vašem případě to nechcete.

Zde je navrhovaný postup – nejprve budete muset nastavit dva blokující „posluchače“:

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

Poté, když se uživatel přihlásí:

  1. Server1:LPUSH requests data
  2. Server2:odblokuje, zpracovává data, LPUSH completed data a vraťte se k blokování pop
  3. Server1:odblokuje, udělá cokoliv, vrátí se k blokování pop



  1. BadValue Neplatné nebo není nastaveno žádné uživatelské národní prostředí. Ujistěte se, že jsou proměnné prostředí LANG a/nebo LC_* správně nastaveny

  2. mongodb jak změnit výchozí port

  3. Monitorování instancí MongoDB pomocí MongoDB Monitoring Service (MMS)

  4. Nápověda MongoDB Query - dotaz na hodnoty libovolného klíče v dílčím objektu