redis-server启动介绍外文文献.pptVIP

  • 53
  • 0
  • 约5.54千字
  • 约 30页
  • 2018-03-30 发布于江西
  • 举报
1.4.6 注册链接句柄到 event loop 关键性的,initServer 首先用server 的TCP socket 通过socket的描述符来开始event loop,当一个新的连接被接受的时候,注册acceptHandler 被调用。 1.4.7 打开AOF 如果服务器配置文件中告诉了使用这个的话, initServer 创建或者打开append-ony-file AOF 1.5 back to main 如果server 被配置为成为守护进程,redis现在将会试着写一个pid文件,这个路径是根据配置文件的,默认情况下面是/var/run/redis.pid。在这一点上,server已经启动了,redis将会把这些写入到日志文件中。然而,要main 全部执行准备好还有一些事情要做。 1.5.1 重建数据 如果有一个AOF文件或者数据库的dump文件, eg, dump.rdb ,它将被载入,重建数据到服务端从一个以前的会话状态 如果两个都存在AOF的优先级更高 。 1.5.2 Event Loop 的建立 最后,redis 注册一个函数用来每次调用进入event loop,beforeSleep 当进程实际上进入睡眠状态,处于等待接收通知的时候。 beforeSleep 做了两件事,他处理那些服务着客户端那些有请求键被调入了磁盘如果虚

文档评论(0)

1亿VIP精品文档

相关文档