rdb同步频率的问题

rdb同步频率的问题

这里老师讲到,同步的频率是

每60秒,写入10000“次”数据,或者

每300秒,写入10“条”数据,或者

每900秒,写入1“条”数据,

  1. 这里的“次”和“条”有什么区别么?

  2. 当满足300秒10条的时候,就已经早就满足了900秒1条的情况了啊,按照我的理解300秒10条这个条件岂不是多余?

  3. 重启redis就是直接关闭控制台再打开么?还是说有更安全更规范的操作方式?

http://img1.sycdn.imooc.com//climg/5d1099a600018d0b03900175.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2019-06-25 10:23:30

同学,你好。

1、次和条是没有区别的。

2、如果触发任何一个条件,即将内存的数据同步到磁盘。例:先看60秒,如果有10000个更改,那就save。如果没有,那么等到300秒,看是否有10个更改,有就save。同理900秒。。。

3、重启Redis服务同学可以直接关闭终端再打开即可,是没有影响的。

如果我的回答解决了您的回答,请采纳!祝学习愉快~~~~

  • 提问者 洛维西 #1
    2、也就是说这三个条件是有先后顺序的,先看60秒内是否有10000次写入,如果没有,才判断300秒是否有10条写入,哪怕60秒内已经有了10条写入,满足了300秒有10条写入的条件也先不触发同步,是这个意思么?
    2019-06-25 16:37:08
  • 好帮手慕美 回复 提问者 洛维西 #2
    60秒至少要有10000次更改,不满足的话会等到300秒,是否至少有10个修改,满足就save,不满足会等到900秒即15分钟,是否至少有1个修改,满足则保存。
    2019-06-25 17:33:11
  • 提问者 洛维西 回复 好帮手慕美 #3
    我的意思是60秒内如果只有了10次写入,已经先满足了300秒10次的条件也暂时不同步么?必须要等到300秒?
    2019-06-25 17:38:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师