让我们假设我有两个数据中心,每个中心有3个实例,运行相同的代码,连接到单个MongoDB和单独的Redis数据库。Redis A <----> Data Center A |--------> MongoDB|我们的期望是,当Mongo中的某个集合被更新时,数据中心A和B中的更改流将被触发以清除redis缓存。
我目前正在研究Redis,有以下案例:所以,我有一个由google id设置的排序集,所有的帖子都是从最近到旧的。请求的第一页获取posts <当前时间戳。cur_timestamp> -INF WITHSCORES LIMIT <offset:timestamp as from where to fetch> <count:number of posts>
我的问题是,什么是清理因为我想使用Redis作为缓存,所以我倾向于将每个位置的帖子数量限制为50个。当位置得到新的帖子时,当已经有50个