设为首页 加入收藏

TOP

《Redis设计与实现》学习笔记-服务端(二)
2015-07-24 11:36:40 来源: 作者: 【 】 浏览:8
Tags:Redis 设计 实现 学习 笔记 服务
_pid两个属性的值都为-1,那么表示服务器没有在进行持久化操作,这种情况下,程序执行三个检查:
查看是否有BGREWRITEAOF被延迟,如果有,执行一次新的BGREWRITEAOF。 查看自动保存条件是否满足,如果满足并且服务器没有执行其他持久化操作,那么服务器开始一次新的BGSAVE。 检查AOF重写条件是否满足,如果满足并且服务器没有执行其他的持久化操作,执行一次新的BGREWRITEAOF命令。 10、将AOF缓冲区中的内容写入AOF文件,如果开启了AOF持久化功能,并且AOF缓冲区还有待写入的数据,那么serverCron会调用相关的函数将AOF缓冲区中的内容写入到AOF文件中
11、关闭异步客户端,服务器会关闭那些输出缓冲区超出限制的客户端。
12、增加cronloops计数器的值,这个值记录了serverCron函数被执行了多少次,这个属性会用来“每执行N次serverCron函数就执行一次指定代码”的功能。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇sqlsever2008表连接方式总结 下一篇【翻译自mos文章】OGGaddSuppleme..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)