1

是否可以在“master”中配置 Redis 和在“slave”中使用 MongoDB 的架构,以便在 MongoDB 中自动持久化 Redis 中的一些易失性信息?

示例:在 MongoDB 中持久保存在 Redis 中创建的用户的通知列表。

4

1 回答 1

1

不是直接的。

但是,您可以想象在 Redis 中维护一个同步列表,以将所有必须发送到 MongoDB 的更改排队。然后,您可以添加一个监听 Redis 同步列表的守护进程,并将更改应用到 MongoDB。

但是,真正保证交付机制(即一次且仅一次语义)的实现是困难的。

于 2013-10-04T11:43:32.670 回答