码迷,mamicode.com
首页 > 其他好文 > 详细

redis中save和bgsave区别

时间:2017-03-02 00:28:49      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:服务器   com   信号   子进程   span   blog   方式   for   href   

转自:redis中save和bgsave区别

 

SAVE 和 BGSAVE 两个命令都会调用 rdbSave 函数,但它们调用的方式各有不同:

  • SAVE 直接调用 rdbSave ,阻塞 Redis 主进程,直到保存完成为止。在主进程阻塞期间,服务器不能处理客户端的任何请求。
  • BGSAVE 则 fork 出一个子进程,子进程负责调用 rdbSave ,并在保存完成之后向主进程发送信号,通知保存已完成。 Redis 服务器在BGSAVE 执行期间仍然可以继续处理客户端的请求。

redis中save和bgsave区别

标签:服务器   com   信号   子进程   span   blog   方式   for   href   

原文地址:http://www.cnblogs.com/drizzlewithwind/p/6486915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!