我在我的网络应用程序中使用Express + mongoose + Mongo angular
我想知道如何计算出所有登录用户的列表(特别是当我们有多个服务器时),我需要知道用户何时空闲,活动,最后活动等等。
知道登录用户的列表,一个用户可以与其他用户共享内容。
或者我可以使用Redis(我对此很新)
答案 0 :(得分:0)
要获取登录用户的列表,我们可以在用户登录后立即在mongo中推送用户信息, 稍后使用redis可以更快地访问用户列表。 如果您使用JWT令牌进行身份验证,请使用Jwt-redis-session
对于会话,以下文章将有所帮助。 https://codeforgeek.com/2015/07/using-redis-to-handle-session-in-node-js/
要实时更新其他用户,以下模块将为您提供帮助。 socket.io适配器 socket.io-redis的