迅当网络外贸网站建设980,宁波专业建设网站建站公司,公众平台小程序,网上培训班SAVE 和 BGSAVE 两个命令都会调用 rdbSave 函数#xff0c;但它们调用的方式各有不同#xff1a;
SAVE 直接调用 rdbSave #xff0c;阻塞 Redis 主进程#xff0c;直到保存完成为止。在主进程阻塞期间#xff0c;服务器不能处理客户端的任何请求。BGSAVE 则 fork 出一个…SAVE 和 BGSAVE 两个命令都会调用 rdbSave 函数但它们调用的方式各有不同
SAVE 直接调用 rdbSave 阻塞 Redis 主进程直到保存完成为止。在主进程阻塞期间服务器不能处理客户端的任何请求。BGSAVE 则 fork 出一个子进程子进程负责调用 rdbSave 并在保存完成之后向主进程发送信号通知保存已完成。 Redis 服务器在BGSAVE 执行期间仍然可以继续处理客户端的请求。
Save是阻塞方式的bgsave是非阻塞方式的。