🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> # 全量模式 RDB 冷备份(内存快照) - RDB 是默认的持久化方式,生成的快照是内存数据的二进制序列化形式,在存储上非常紧凑。自动触发时 Redis 主进程会 fork 一个子进程将数据保存到 RDB 文件中,同步完数据之后,对原文件进行替换,然后通知主进程完成同步。 - 如下图,Redis 默认是 900 秒内有 1 个 key 发送变化或 300 秒内有 10 个 key 发生变化或者 60 秒内有 1W 个 key 发生变化时触发机制。在只开启 RDB 情况下服务宕机了,最多只会丢失 15 分钟数据,不超过 1W 个 Key 的修改。 - 线上运行的 Redis 服务,当你想重启又不想丢失数据时,可以手动执行 save 或 bgsave 命令触发机制。其中 save 命令是阻塞的,bgsave 和 自动触发一样会 fork 一个子进程将数据保存到 RDB 文件中。 ![![](images/up-d3b8d1a656c1e7346699d2f1177a231cd38.png)](images/screenshot_1722492283339.png)