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

Počítání uživatelů socket.io napříč horizontálními servery

Když se uživatel připojí k chatovací místnosti, můžete atomicky zvýšit počítadlo uživatelů ve vašem RedisStore. Když se uživatel odpojí, snížíte hodnotu. Tímto způsobem Redis udržuje počet uživatelů a je přístupný všem serverům.

Viz INCR a DECR

SET userCount = "0"

Když se uživatel připojí:

INCR userCount

Když se uživatel odpojí:

DECR userCount


  1. Získat _id vloženého dokumentu v MongoDB?

  2. Blokovat přístup ke klíči Redis (ServiceStack)

  3. Mac(os x):Existuje způsob, jak nainstalovat POUZE redis-cli?

  4. Mongoose Model.find není funkce?