gpt4 book ai didi

redis:备份dump.rdb

转载 作者:IT王子 更新时间:2023-10-29 05:54:29 29 4
gpt4 key购买 nike

上下文

我有一个实时运行的 redis 服务器。

我要备份。

想法:

我想做以下事情:

cp dump.rdb ~/some-other-location/06-24-2012.rdb ?

关注

我没有看到任何东西向我保证 dump.rdb 始终是一个一致的数据库存储。 (即,在我看来,当我执行 cp 时,redis 可能正在写入一些数据,因此 dump.rdb 不处于一致状态。)

问题:

这很糟糕,因为我现在必须关闭 redis 数据库才能复制 dump.rdb

问题:

当 redis 服务器运行时,对数据库进行实时备份的正确方法是什么?手册的哪一部分向我保证此方法创建的数据库处于一致(不是半写)状态。

谢谢!

最佳答案

来自 http://redis.io/topics/persistence

Redis is very data backup friendly since you can copy RDB files while the database is running: the RDB is never modified once produced, and while it gets produced it uses a temporary name and is renamed into its final destination atomically using rename(2) only when the new snapshot is complete.

因此,正确的方法是简单地将 dump.rdb 复制到您的备份位置。

关于redis:备份dump.rdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182012/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com