Redis
 sql >> база данни >  >> NoSQL >> Redis

Преброяване на потребителите на socket.io в хоризонтални сървъри

Когато потребител се свърже към стаята за чат, можете атомно да увеличите брояч на потребител във вашия RedisStore. Когато потребител прекъсне връзката, намалявате стойността. По този начин Redis поддържа броя на потребителите и е достъпен за всички сървъри.

Вижте INCR и DECR

SET userCount = "0"

Когато потребител се свързва:

INCR userCount

Когато потребител прекъсне връзката:

DECR userCount


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Resque на Heroku cedar stack Броят на работниците все още съществува след прекратяване на работника

  2. Websocket Disconnected Connect Call неуспешно

  3. Неуспешно стартиране на redis.service:Unit redis-server.service е маскиран

  4. Laravel - Изтрийте всички ключове за кеш/редис, които съдържат конкретен низ

  5. Кога да изключите Transparent Huge Pages за redis