【发布时间】:2024-01-11 08:46:01
【问题描述】:
我使用Redis 来存储简单的键值对;其中,值也是string 类型。在我的 Redis 集群中,我有一个主服务器和两个从服务器。我想将对数据的任何更改从其中一个从属设备传播到任何其他存储(实际上是 oracle 数据库)。我怎样才能可靠地做到这一点? sink 数据库只需要最终一致。允许延迟。
我能想到的策略:
a) 读取从机写入的 AOF 文件并传播更改。 (需要解析 AOF 文件并收到文件每次更改的通知。)
b) 使用rpoplpush。提供的可靠队列模式。但是,当从主节点收到一些设置事件时,如何让从节点插入到该队列中?
还有其他可能吗?
【问题讨论】:
标签: redis message-queue event-propagation