【问题标题】:Redis move from AOF to RDBRedis 从 AOF 迁移到 RDB
【发布时间】:2020-10-09 11:56:02
【问题描述】:

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

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

redis 文档显示how to go from RDB to AOF,但是从 AOF 迁移到 RDB 的正确方法是什么?

【问题讨论】:

    标签: redis


    【解决方案1】:

    似乎以下工作:

    redis-cli set appendonly no
    redis-cli SAVE
    

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 1970-01-01
      相关资源
      最近更新 更多