rdbSave 会将数据库数据保存到 RDB 文件,并在保存完成之前阻塞调用者. save 命令直接调用 rdbSave ,阻塞 Redis 主进程:bgsave 用子进程调用 rdbSave ,主进程仍可继续处理命令请求. save 执行期间, AOF 写入可以在后台线程进行, bgrewriteaof 可以在子进程进行,所以这三种操作可以同时进行. 为了避免产生竞争条件, bgsave 执行时, save 命令不能执行. 为了避免性能问题, bgsave 和 bgrewriteaof 不能…