【问题标题】:How to load RDB to a redis cluster如何将 RDB 加载到 redis 集群
【发布时间】:2019-10-14 15:29:41
【问题描述】:

我需要将一个 dump.rdb 文件加载到一个 redis 集群实例。怎么做?

当我保留在数据目录中并尝试单独启动实例时(比如 11211)正在刷新我的 rdb 并写入新的 rdb 文件。即使将 appendonly 变为 no。

【问题讨论】:

    标签: redis redis-cluster


    【解决方案1】:

    知道了。

    停止所有redis实例(因为redis退出时会覆盖当前的rdb文件)。 在主实例中执行以下步骤。 将备份的 rdb 文件复制到 redis 工作目录(这是 redis 配置中的 dir 选项)。还要确保您的备份文件名与 dbfilename 配置选项匹配。 将 redis config appendonly 标志更改为 no(否则 redis 将在启动时忽略您的 rdb 文件)。 启动redis。 运行 redis-cli BGREWRITEAOF 创建一个新的 appendonly 文件。 将 redis config appendonly 标志恢复为 yes。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      • 2021-06-29
      • 1970-01-01
      • 2020-05-06
      • 2021-12-31
      相关资源
      最近更新 更多