redis - 具有持久性的数据迁移(RDB,AOF)

标签 redis

我已阅读 Redis 文档以找到标题的答案。但我找不到它。 我想知道在集群节点迁移时如何操作RDB和AOF。

假设在同一个集群中有2个节点。(A节点,B节点) * RDB、AOF选项开启。

如果A的一些数据迁移到B,B一拿到数据就操作AOF和Snapshotting?

如果不是,管理员应该明确发送命令(appendonly,BGSAVE)来保存更改的数据集?

谢谢

最佳答案

无论数据的来源(用户或迁移)如何,每个节点的持久性都将按预期运行。如果配置了 RDB 快照,一旦达到阈值,节点 B 将使用新数据执行转储。 AOF 将继续在节点 B 上持续运行,任何新数据都将包含在其中。

当您想手动触发转储时,调用 BGSAVE 始终是一个选项。

关于redis - 具有持久性的数据迁移(RDB,AOF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54068119/

相关文章:

redis - 使用 Redis 的 Camel 保证交付

logging - 如何在 Lua 脚本中检查 Redis 中的日志级别

Redis:查找与模式匹配的键

redis - 如何优化 Redis 以存储 GUID 列表?

javascript - RSQM - 手动轮询?

caching - Redis SET UNION 操作中的键数是否有限制?

redis - 如果不使用 Rails,如何在 Resque 中设置 Redis url?

spring - 使用 Java、spring、redis 的作业队列和 Worker

lua - 如何根据 Redis 中的另一个 SET 按其 concat 值过滤任何 SET

caching - 将 Azure Redis 缓存设置为 LRU