繁体   English   中英

Redis 从 AOF 迁移到 RDB

[英]Redis move from AOF to RDB

我们有一个使用默认配置运行但启用 AOF 的 Redis 服务器。 出于性能原因,我们希望禁用 AOF,而仅使用 RDB。

如果我们使用--appendonly no重新启动 Redis 实例, --appendonly no所有密钥都不会丢失。 再次使用--appendonly yes重新启动, --appendonly yes庆幸的--appendonly yes将我们的数据返回给我们。

redis 文档展示了如何从 RDB迁移到 AOF ,但是从 AOF 迁移到 RDB 的正确方法是什么?

看起来像以下作品:

redis-cli set appendonly no
redis-cli SAVE

然后可以安全地重新启动服务器并且新数据可用。
使用 CLI 更改 appendonly 参数很重要,应该对正在运行的系统进行更改,而不是使用新值重新启动它。

在不活动的 redis 实例上进行了测试,不确定如果实例正在被积极使用,这种方法如何处理数据丢失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM