我们开始使用Redis存储活跃数据、已登录用户等,也使用一些pubsub来传递实时数据。
最近,我们添加了Mongo以满足地理空间需求,对于非活跃数据来说,它似乎也很好用。
这两者应该如何协同工作?同时使用是否愚蠢?当数据变为活跃状态时,从Mongo传输数据块到Redis是否愚蠢?
我们的想法是,我们可以将所有东西都存储在Mongo中,但是当用户处于活跃状态并且数据可能被访问时,从Mongo传输用户数据到Redis。我知道Mongo自己也有一些缓存机制,我们对它们都是新手,只是想知道它们应该如何协同使用,如果有的话。
谢谢!
最近,我们添加了Mongo以满足地理空间需求,对于非活跃数据来说,它似乎也很好用。
这两者应该如何协同工作?同时使用是否愚蠢?当数据变为活跃状态时,从Mongo传输数据块到Redis是否愚蠢?
我们的想法是,我们可以将所有东西都存储在Mongo中,但是当用户处于活跃状态并且数据可能被访问时,从Mongo传输用户数据到Redis。我知道Mongo自己也有一些缓存机制,我们对它们都是新手,只是想知道它们应该如何协同使用,如果有的话。
谢谢!