码上敲享录 > redis数据库常见问题 > redis持久化操作之RDB缺点

redis持久化操作之RDB缺点

上一章章节目录下一章 2018-09-19已有1988人阅读 评论(0)

redis持久化操作之RDB缺点?


总结以下出两点:

1.因为RDB文件需要保存整个数据集的状态,所以它并不是一个比较耗时的操作。因此你可能会至少2分钟或者更多分钟才保存一次RDB文件。所以还是会存在一旦发生故障宕机,可能会丢失好几分钟的数据。


2.每次保存RDB文件的时候,Redis会fork()出一个子进程,并由子进程来进行实际的持久化工作。在数据集比较庞大时,fork()可能会非常耗时,造成服务器在某某毫秒内停止处理客户端;如果数据集非常巨大,并且CPU时间非常紧张的话,那么这种停止时间甚至可能会长达整整一秒。


本文链接:http://www.yayihouse.com/yayishuwu/chapter/1596

0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交